Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | ·334baa9530131d0c237122f0394b9b02·361600·debug·optional·libdune-geometry-dev-dbgsym_2.9.0-4_i386.deb | 1 | ·334baa9530131d0c237122f0394b9b02·361600·debug·optional·libdune-geometry-dev-dbgsym_2.9.0-4_i386.deb |
2 | ·02d86eb6e3e68dd955fe251162a00e76·294904·libdevel·optional·libdune-geometry-dev_2.9.0-4_i386.deb | 2 | ·02d86eb6e3e68dd955fe251162a00e76·294904·libdevel·optional·libdune-geometry-dev_2.9.0-4_i386.deb |
3 | · | 3 | ·2bf1f1b082324d68d930d8f946b36dfa·1525716·doc·optional·libdune-geometry-doc_2.9.0-4_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2023-07-15·14:03:47.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2023-07-15·14:03:47.000000·debian-binary |
2 | -rw-r--r--···0········0········0····1587 | 2 | -rw-r--r--···0········0········0····15872·2023-07-15·14:03:47.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··15096 | 3 | -rw-r--r--···0········0········0··1509652·2023-07-15·14:03:47.000000·data.tar.xz |
Offset 8, 28 lines modified | Offset 8, 29 lines modified | ||
8 | usr/share/doc/libdune-geometry-doc/appl/refelements/gg_quadrilateral.png | 8 | usr/share/doc/libdune-geometry-doc/appl/refelements/gg_quadrilateral.png |
9 | usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron.png | 9 | usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron.png |
10 | usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron_edges.png | 10 | usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron_edges.png |
11 | usr/share/doc/libdune-geometry-doc/appl/refelements/gg_triangle.png | 11 | usr/share/doc/libdune-geometry-doc/appl/refelements/gg_triangle.png |
12 | usr/share/doc/libdune-geometry-doc/changelog.Debian.gz | 12 | usr/share/doc/libdune-geometry-doc/changelog.Debian.gz |
13 | usr/share/doc/libdune-geometry-doc/changelog.gz | 13 | usr/share/doc/libdune-geometry-doc/changelog.gz |
14 | usr/share/doc/libdune-geometry-doc/copyright | 14 | usr/share/doc/libdune-geometry-doc/copyright |
15 | usr/share/doc/libdune-geometry-doc/doxygen/a001 | 15 | usr/share/doc/libdune-geometry-doc/doxygen/a00110.html |
16 | usr/share/doc/libdune-geometry-doc/doxygen/a00164.html | 16 | usr/share/doc/libdune-geometry-doc/doxygen/a00164.html |
17 | usr/share/doc/libdune-geometry-doc/doxygen/a00167.html | 17 | usr/share/doc/libdune-geometry-doc/doxygen/a00167.html |
18 | usr/share/doc/libdune-geometry-doc/doxygen/a00170.html | 18 | usr/share/doc/libdune-geometry-doc/doxygen/a00170.html |
19 | usr/share/doc/libdune-geometry-doc/doxygen/a00170_source.html | 19 | usr/share/doc/libdune-geometry-doc/doxygen/a00170_source.html |
20 | usr/share/doc/libdune-geometry-doc/doxygen/a00173.html | 20 | usr/share/doc/libdune-geometry-doc/doxygen/a00173.html |
21 | usr/share/doc/libdune-geometry-doc/doxygen/a00173_source.html | 21 | usr/share/doc/libdune-geometry-doc/doxygen/a00173_source.html |
22 | usr/share/doc/libdune-geometry-doc/doxygen/a00176.html | 22 | usr/share/doc/libdune-geometry-doc/doxygen/a00176.html |
23 | usr/share/doc/libdune-geometry-doc/doxygen/a00176_source.html | 23 | usr/share/doc/libdune-geometry-doc/doxygen/a00176_source.html |
24 | usr/share/doc/libdune-geometry-doc/doxygen/a00179.html | 24 | usr/share/doc/libdune-geometry-doc/doxygen/a00179.html |
25 | usr/share/doc/libdune-geometry-doc/doxygen/a00179_source.html | 25 | usr/share/doc/libdune-geometry-doc/doxygen/a00179_source.html |
26 | usr/share/doc/libdune-geometry-doc/doxygen/a00182.html | 26 | usr/share/doc/libdune-geometry-doc/doxygen/a00182.html |
27 | usr/share/doc/libdune-geometry-doc/doxygen/a00182_source.html | 27 | usr/share/doc/libdune-geometry-doc/doxygen/a00182_source.html |
28 | usr/share/doc/libdune-geometry-doc/doxygen/a00185.html | 28 | usr/share/doc/libdune-geometry-doc/doxygen/a00185.html |
29 | usr/share/doc/libdune-geometry-doc/doxygen/a00185_source.html | ||
29 | usr/share/doc/libdune-geometry-doc/doxygen/a00188.html | 30 | usr/share/doc/libdune-geometry-doc/doxygen/a00188.html |
30 | usr/share/doc/libdune-geometry-doc/doxygen/a00188_source.html | 31 | usr/share/doc/libdune-geometry-doc/doxygen/a00188_source.html |
31 | usr/share/doc/libdune-geometry-doc/doxygen/a00191.html | 32 | usr/share/doc/libdune-geometry-doc/doxygen/a00191.html |
32 | usr/share/doc/libdune-geometry-doc/doxygen/a00191_source.html | 33 | usr/share/doc/libdune-geometry-doc/doxygen/a00191_source.html |
33 | usr/share/doc/libdune-geometry-doc/doxygen/a00194.html | 34 | usr/share/doc/libdune-geometry-doc/doxygen/a00194.html |
34 | usr/share/doc/libdune-geometry-doc/doxygen/a00194_source.html | 35 | usr/share/doc/libdune-geometry-doc/doxygen/a00194_source.html |
35 | usr/share/doc/libdune-geometry-doc/doxygen/a00197.html | 36 | usr/share/doc/libdune-geometry-doc/doxygen/a00197.html |
Offset 16, 64 lines modified | Offset 16, 64 lines modified | ||
16 | -rw-r--r--···0·root·········(0)·root·········(0)····29836·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron.png | 16 | -rw-r--r--···0·root·········(0)·root·········(0)····29836·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron.png |
17 | -rw-r--r--···0·root·········(0)·root·········(0)····22586·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron_edges.png | 17 | -rw-r--r--···0·root·········(0)·root·········(0)····22586·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron_edges.png |
18 | -rw-r--r--···0·root·········(0)·root·········(0)·····6480·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/appl/refelements/gg_triangle.png | 18 | -rw-r--r--···0·root·········(0)·root·········(0)·····6480·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/appl/refelements/gg_triangle.png |
19 | -rw-r--r--···0·root·········(0)·root·········(0)······845·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/changelog.Debian.gz | 19 | -rw-r--r--···0·root·········(0)·root·········(0)······845·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/changelog.Debian.gz |
20 | -rw-r--r--···0·root·········(0)·root·········(0)·····3307·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/changelog.gz | 20 | -rw-r--r--···0·root·········(0)·root·········(0)·····3307·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/changelog.gz |
21 | -rw-r--r--···0·root·········(0)·root·········(0)·····2567·2023-01-12·15:07:27.000000·./usr/share/doc/libdune-geometry-doc/copyright | 21 | -rw-r--r--···0·root·········(0)·root·········(0)·····2567·2023-01-12·15:07:27.000000·./usr/share/doc/libdune-geometry-doc/copyright |
22 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/ | 22 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/ |
23 | -rw-r--r--···0·root·········(0)·root·········(0)·····3075·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a001 | 23 | -rw-r--r--···0·root·········(0)·root·········(0)·····3075·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00110.html |
24 | -rw-r--r--···0·root·········(0)·root·········(0)·····3049·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00164.html | 24 | -rw-r--r--···0·root·········(0)·root·········(0)·····3049·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00164.html |
25 | -rw-r--r--···0·root·········(0)·root·········(0)·····3047·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00167.html | 25 | -rw-r--r--···0·root·········(0)·root·········(0)·····3047·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00167.html |
26 | -rw-r--r--···0·root·········(0)·root·········(0)·····5299·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00170.html | ||
27 | -rw-r--r--···0·root·········(0)·root·········(0)···112512·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00170_source.html | ||
28 | -rw-r--r--···0·root·········(0)·root·········(0)·····5096·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00173.html | ||
29 | -rw-r--r--···0·root·········(0)·root·········(0)·····9368·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00173_source.html | ||
30 | -rw-r--r--···0·root·········(0)·root·········(0)·····5394·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00176.html | ||
31 | -rw-r--r--···0·root·········(0)·root·········(0)····66962·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00176_source.html | ||
26 | -rw-r--r--···0·root·········(0)·root·········(0)·····7986·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a0017 | 32 | -rw-r--r--···0·root·········(0)·root·········(0)·····7986·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00179.html |
27 | -rw-r--r--···0·root·········(0)·root·········(0)···171806·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a0017 | 33 | -rw-r--r--···0·root·········(0)·root·········(0)···171806·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00179_source.html |
28 | -rw-r--r--···0·root·········(0)·root·········(0)····· | 34 | -rw-r--r--···0·root·········(0)·root·········(0)·····6690·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00182.html |
29 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 35 | -rw-r--r--···0·root·········(0)·root·········(0)····35007·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00182_source.html |
30 | -rw-r--r--···0·root·········(0)·root·········(0)····· | 36 | -rw-r--r--···0·root·········(0)·root·········(0)·····5567·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00185.html |
31 | -rw-r--r--···0·root·········(0)·root·········(0)····26542·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00176_source.html | ||
32 | -rw-r--r--···0·root·········(0)·root·········(0)····10165·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00179.html | ||
33 | -rw-r--r--···0·root·········(0)·root·········(0)··· | 37 | -rw-r--r--···0·root·········(0)·root·········(0)···117778·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00185_source.html |
34 | -rw-r--r--···0·root·········(0)·root·········(0)·····7240·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a0018 | 38 | -rw-r--r--···0·root·········(0)·root·········(0)·····7240·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00188.html |
35 | -rw-r--r--···0·root·········(0)·root·········(0)····29452·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a0018 | 39 | -rw-r--r--···0·root·········(0)·root·········(0)····29452·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00188_source.html |
36 | -rw-r--r--···0·root·········(0)·root·········(0)·····4352·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00185.html | ||
37 | -rw-r--r--···0·root·········(0)·root·········(0)····1 | 40 | -rw-r--r--···0·root·········(0)·root·········(0)····13461·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00191.html |
38 | -rw-r--r--···0·root·········(0)·root·········(0)···156234·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00188_source.html | ||
39 | -rw-r--r--···0·root·········(0)·root·········(0)·····5592·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00191.html | ||
40 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 41 | -rw-r--r--···0·root·········(0)·root·········(0)····94629·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00191_source.html |
41 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 42 | -rw-r--r--···0·root·········(0)·root·········(0)····11783·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00194.html |
42 | -rw-r--r--···0·root·········(0)·root·········(0)··· | 43 | -rw-r--r--···0·root·········(0)·root·········(0)···156234·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00194_source.html |
43 | -rw-r--r--···0·root·········(0)·root·········(0)·····6873·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00197.html | 44 | -rw-r--r--···0·root·········(0)·root·········(0)·····6873·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00197.html |
44 | -rw-r--r--···0·root·········(0)·root·········(0)····85999·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00197_source.html | 45 | -rw-r--r--···0·root·········(0)·root·········(0)····85999·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00197_source.html |
45 | -rw-r--r--···0·root·········(0)·root·········(0)·····5394·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00200.html | ||
46 | -rw-r--r--···0·root·········(0)·root·········(0)····66962·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00200_source.html | ||
47 | -rw-r--r--···0·root·········(0)·root·········(0)·····5 | 46 | -rw-r--r--···0·root·········(0)·root·········(0)·····5671·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00200.html |
47 | -rw-r--r--···0·root·········(0)·root·········(0)····29350·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00200_source.html | ||
48 | -rw-r--r--···0·root·········(0)·root·········(0)····10165·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00203.html | ||
48 | -rw-r--r--···0·root·········(0)·root·········(0)··· | 49 | -rw-r--r--···0·root·········(0)·root·········(0)····66730·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00203_source.html |
49 | -rw-r--r--···0·root·········(0)·root·········(0)·····5862·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00206.html | 50 | -rw-r--r--···0·root·········(0)·root·········(0)·····5862·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00206.html |
50 | -rw-r--r--···0·root·········(0)·root·········(0)····36535·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00206_source.html | 51 | -rw-r--r--···0·root·········(0)·root·········(0)····36535·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00206_source.html |
51 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 52 | -rw-r--r--···0·root·········(0)·root·········(0)····10618·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00209.html |
52 | -rw-r--r--···0·root·········(0)·root·········(0)··· | 53 | -rw-r--r--···0·root·········(0)·root·········(0)····34670·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00209_source.html |
53 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 54 | -rw-r--r--···0·root·········(0)·root·········(0)····10328·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00212.html |
54 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 55 | -rw-r--r--···0·root·········(0)·root·········(0)····99226·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00212_source.html |
55 | -rw-r--r--···0·root·········(0)·root·········(0)····10134·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00215.html | 56 | -rw-r--r--···0·root·········(0)·root·········(0)····10134·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00215.html |
56 | -rw-r--r--···0·root·········(0)·root·········(0)····86047·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00215_source.html | 57 | -rw-r--r--···0·root·········(0)·root·········(0)····86047·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00215_source.html |
57 | -rw-r--r--···0·root·········(0)·root·········(0)····1 | 58 | -rw-r--r--···0·root·········(0)·root·········(0)····14353·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00218.html |
58 | -rw-r--r--···0·root·········(0)·root·········(0)··· | 59 | -rw-r--r--···0·root·········(0)·root·········(0)···118175·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00218_source.html |
59 | -rw-r--r--···0·root·········(0)·root·········(0)····10293·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00221.html | 60 | -rw-r--r--···0·root·········(0)·root·········(0)····10293·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00221.html |
60 | -rw-r--r--···0·root·········(0)·root·········(0)····98931·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00221_source.html | 61 | -rw-r--r--···0·root·········(0)·root·········(0)····98931·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00221_source.html |
61 | -rw-r--r--···0·root·········(0)·root·········(0)·····9692·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00224.html | 62 | -rw-r--r--···0·root·········(0)·root·········(0)·····9692·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00224.html |
62 | -rw-r--r--···0·root·········(0)·root·········(0)····96784·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00224_source.html | 63 | -rw-r--r--···0·root·········(0)·root·········(0)····96784·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00224_source.html |
63 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 64 | -rw-r--r--···0·root·········(0)·root·········(0)·····5592·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00227.html |
64 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 65 | -rw-r--r--···0·root·········(0)·root·········(0)····44620·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00227_source.html |
65 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 66 | -rw-r--r--···0·root·········(0)·root·········(0)·····3400·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00230.html |
66 | -rw-r--r--···0·root·········(0)·root·········(0)··· | 67 | -rw-r--r--···0·root·········(0)·root·········(0)····26542·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00230_source.html |
67 | -rw-r--r--···0·root·········(0)·root·········(0)·····510 | 68 | -rw-r--r--···0·root·········(0)·root·········(0)·····4510·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00233.html |
69 | -rw-r--r--···0·root·········(0)·root·········(0)·····8120·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00233_source.html | ||
70 | -rw-r--r--···0·root·········(0)·root·········(0)·····5106·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00236.html | ||
68 | -rw-r--r--···0·root·········(0)·root·········(0)····12688·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a0023 | 71 | -rw-r--r--···0·root·········(0)·root·········(0)····12688·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00236_source.html |
69 | -rw-r--r--···0·root·········(0)·root·········(0)····· | 72 | -rw-r--r--···0·root·········(0)·root·········(0)·····4352·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00239.html |
70 | -rw-r--r--···0·root·········(0)·root·········(0)····29350·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00236_source.html | ||
71 | -rw-r--r--···0·root·········(0)·root·········(0)····13461·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00239.html | ||
72 | -rw-r--r--···0·root·········(0)·root·········(0)····94629·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00239_source.html | ||
73 | -rw-r--r--···0·root·········(0)·root·········(0)·····5813·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00242.html | 73 | -rw-r--r--···0·root·········(0)·root·········(0)·····5813·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00242.html |
74 | -rw-r--r--···0·root·········(0)·root·········(0)·····5068·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00243.html | 74 | -rw-r--r--···0·root·········(0)·root·········(0)·····5068·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00243.html |
75 | -rw-r--r--···0·root·········(0)·root·········(0)····11280·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00243.png | 75 | -rw-r--r--···0·root·········(0)·root·········(0)····11280·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00243.png |
76 | -rw-r--r--···0·root·········(0)·root·········(0)·····5016·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00244.html | 76 | -rw-r--r--···0·root·········(0)·root·········(0)·····5016·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00244.html |
77 | -rw-r--r--···0·root·········(0)·root·········(0)·····3926·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00244.png | 77 | -rw-r--r--···0·root·········(0)·root·········(0)·····3926·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00244.png |
78 | -rw-r--r--···0·root·········(0)·root·········(0)····62508·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00245.html | 78 | -rw-r--r--···0·root·········(0)·root·········(0)····62508·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00245.html |
79 | -rw-r--r--···0·root·········(0)·root·········(0)·····3734·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00245.png | 79 | -rw-r--r--···0·root·········(0)·root·········(0)·····3734·2023-07-15·14:03:47.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00245.png |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·referenceelementimplementation.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 46 lines modified | Offset 6, 35 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Classes·|·Namespaces | ||
13 | 12 | Namespaces | |
13 | referenceelementimplementation.hh·File·Reference | ||
14 | #include·<cassert> | 14 | #include·<cassert> |
15 | #include·<algorithm> | ||
15 | #include·<functional> | ||
16 | #include·<iterator> | ||
17 | #include·<limits> | 16 | #include·<limits> |
17 | #include·<tuple> | ||
18 | #include·<utility> | ||
18 | #include·<vector> | 19 | #include·<vector> |
20 | #include·<array> | ||
21 | #include·<bitset> | ||
19 | #include·<dune/common/fmatrix.hh> | 22 | #include·<dune/common/fmatrix.hh> |
20 | #include·<dune/common/fvector.hh> | 23 | #include·<dune/common/fvector.hh> |
24 | #include·<dune/common/hybridutilities.hh> | ||
21 | #include·<dune/common/typetraits.hh> | 25 | #include·<dune/common/typetraits.hh> |
26 | #include·<dune/common/iteratorrange.hh> | ||
27 | #include·<dune/common/math.hh> | ||
28 | #include·<dune/geometry/referenceelement.hh> | ||
22 | #include·<dune/geometry/affinegeometry.hh> | 29 | #include·<dune/geometry/affinegeometry.hh> |
23 | #include·<dune/geometry/referenceelements.hh> | ||
24 | #include·<dune/geometry/type.hh> | 30 | #include·<dune/geometry/type.hh> |
25 | Go_to_the_source_code_of_this_file. | 31 | Go_to_the_source_code_of_this_file. |
26 | ·Classes | ||
27 | struct· Dune::MultiLinearGeometryTraits<_ct_> | ||
28 | ·······default·traits·class·for·MultiLinearGeometry·More... | ||
29 | |||
30 | struct· Dune::MultiLinearGeometryTraits<_ct_>::CornerStorage<_mydim,_cdim_> | ||
31 | ·······template·specifying·the·storage·for·the·corners·More... | ||
32 | |||
33 | struct· Dune::MultiLinearGeometryTraits<_ct_>::hasSingleGeometryType<_dim_> | ||
34 | ·······will·there·be·only·one·geometry·type·for·a·dimension?·More... | ||
35 | |||
36 | ·class· Dune::MultiLinearGeometry<_ct,_mydim,_cdim,_Traits_> | ||
37 | ·······generic·geometry·implementation·based·on·corner·coordinates·More... | ||
38 | |||
39 | ·class· Dune::MultiLinearGeometry<_ct,_mydim,_cdim,_Traits_>:: | ||
40 | ·········JacobianInverseTransposed | ||
41 | |||
42 | ·class· Dune::CachedMultiLinearGeometry<_ct,_mydim,_cdim,_Traits_> | ||
43 | ·······Implement·a·MultiLinearGeometry·with·additional·caching.·More... | ||
44 | |||
45 | ·Namespaces | 32 | ·Namespaces |
46 | namespace· Dune | 33 | namespace· Dune |
47 | 34 | ||
35 | namespace· Dune::Geo | ||
36 | |||
48 | =============================================================================== | 37 | =============================================================================== |
49 | ·····Generated·by [doxygen]·1.9.8 | 38 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·referenceelementimplementation.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 1024 lines modified | Offset 7, 771 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | referenceelementimplementation.hh | |
13 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5#ifndef·DUNE_GEOMETRY_MULTILINEARGEOMETRY_HH | ||
20 | · | 19 | ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH |
20 | ·6#define·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH | ||
21 | ·7 | 21 | ·7 |
22 | ·8#include·<cassert> | 22 | ·8#include·<cassert> |
23 | ·9#include·<functional> | ||
24 | · | 23 | ·9 |
24 | ·10#include·<algorithm> | ||
25 | ·11#include·<limits> | 25 | ·11#include·<limits> |
26 | ·12#include·<tuple> | ||
27 | ·13#include·<utility> | ||
26 | ·1 | 28 | ·14#include·<vector> |
29 | ·15#include·<array> | ||
30 | ·16#include·<bitset> | ||
27 | ·13 | ||
28 | ·14#include·<dune/common/fmatrix.hh> | ||
29 | ·15#include·<dune/common/fvector.hh> | ||
30 | ·16#include·<dune/common/typetraits.hh> | ||
31 | ·17 | 31 | ·17 |
32 | ·18#include·<dune/geometry/affinegeometry.hh> | ||
33 | ·1 | 32 | ·18#include·<dune/common/fmatrix.hh> |
33 | ·19#include·<dune/common/fvector.hh> | ||
34 | ·20#include·<dune/common/hybridutilities.hh> | ||
34 | ·2 | 35 | ·21#include·<dune/common/typetraits.hh> |
36 | ·22#include·<dune/common/iteratorrange.hh> | ||
37 | ·23#include·<dune/common/math.hh> | ||
35 | ·21 | ||
36 | ·22namespace·Dune | ||
37 | ·23{ | ||
38 | ·24 | 38 | ·24 |
39 | ·25 | 39 | ·25#include·<dune/geometry/referenceelement.hh> |
40 | ·26#include·<dune/geometry/affinegeometry.hh> | ||
41 | ·27#include·<dune/geometry/type.hh> | ||
42 | ·28 | ||
43 | ·29namespace·Dune | ||
44 | ·30{ | ||
45 | ·31 | ||
46 | ·32·namespace·Geo | ||
47 | ·33·{ | ||
48 | ·34 | ||
49 | ·35#ifndef·DOXYGEN | ||
50 | ·36 | ||
51 | ·37·//·Internal·Forward·Declarations | ||
40 | · | 52 | ·38·//·----------------------------- |
41 | · | 53 | ·39 |
54 | ·40·namespace·Impl | ||
55 | ·41·{ | ||
56 | ·42·template<·class·ctype,·int·dim·> | ||
57 | ·43·class·ReferenceElementContainer; | ||
58 | ·44·} | ||
59 | ·45 | ||
60 | ·46·template<·class·ctype,·int·dim·> | ||
61 | ·47·struct·ReferenceElements; | ||
62 | ·48 | ||
63 | ·49 | ||
64 | ·50 | ||
65 | ·51·namespace·Impl | ||
66 | ·52·{ | ||
67 | ·53 | ||
68 | ·54·using·Dune::Impl::isPrism; | ||
69 | ·55·using·Dune::Impl::isPyramid; | ||
70 | ·56·using·Dune::Impl::baseTopologyId; | ||
71 | ·57·using·Dune::Impl::prismConstruction; | ||
72 | ·58·using·Dune::Impl::pyramidConstruction; | ||
73 | ·59·using·Dune::Impl::numTopologies; | ||
74 | ·60 | ||
75 | ·62·unsigned·int·size·(·unsigned·int·topologyId,·int·dim,·int·codim·); | ||
76 | ·63 | ||
77 | ·64 | ||
78 | ·65 | ||
79 | ·73·unsigned·int·subTopologyId·(·unsigned·int·topologyId,·int·dim,·int·codim, | ||
80 | unsigned·int·i·); | ||
81 | ·74 | ||
82 | ·75 | ||
83 | ·76 | ||
84 | ·77·//·subTopologyNumbering | ||
85 | ·78·//·-------------------- | ||
86 | ·79 | ||
87 | ·80·void·subTopologyNumbering·(·unsigned·int·topologyId,·int·dim,·int·codim, | ||
88 | unsigned·int·i,·int·subcodim, | ||
89 | ·81·unsigned·int·*beginOut,·unsigned·int·*endOut·); | ||
90 | ·82 | ||
91 | ·83 | ||
92 | ·84 | ||
93 | ·85 | ||
94 | ·86·//·checkInside | ||
95 | ·87·//·----------- | ||
96 | ·88 | ||
97 | ·89·template<·class·ct,·int·cdim·> | ||
98 | ·90·inline·bool | ||
99 | ·91·checkInside·(·unsigned·int·topologyId,·int·dim,·const·FieldVector<·ct,·cdim | ||
100 | >·&x,·ct·tolerance,·ct·factor·=·ct(·1·)·) | ||
101 | ·92·{ | ||
102 | ·93·assert(·(dim·>=·0)·&&·(dim·<=·cdim)·); | ||
103 | ·94·assert(·topologyId·<·numTopologies(·dim·)·); | ||
104 | ·95 | ||
105 | ·96·if(·dim·>·0·) | ||
106 | ·97·{ | ||
107 | ·98·const·ct·baseFactor·=·(isPrism(·topologyId,·dim·)·?·factor·:·factor·-·x | ||
108 | [·dim-1·]); | ||
109 | ·99·if(·(x[·dim-1·]·>·-tolerance)·&&·(factor·-·x[·dim-1·]·>·-tolerance)·) | ||
110 | ·100·return·checkInside<·ct,·cdim·>(·baseTopologyId(·topologyId,·dim·),·dim-1, | ||
111 | x,·tolerance,·baseFactor·); | ||
112 | ·101·else | ||
113 | ·102·return·false; | ||
114 | ·103·} | ||
115 | ·104·else | ||
116 | ·105·return·true; | ||
117 | ·106·} | ||
118 | ·107 | ||
119 | ·108 | ||
120 | ·109 | ||
121 | ·110·//·referenceCorners | ||
Max diff block lines reached; 52835/58409 bytes (90.46%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·dimension.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 23 lines modified | Offset 6, 24 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Classes·|·Namespaces | ||
12 | 13 | dimension.hh·File·Reference | |
14 | #include·<type_traits> | ||
13 | This·file·simply·includes·all·Refinement·implementations·so·you·don't·have·to | ||
14 | do·them·separately.·More... | ||
15 | #include·"refinement/base.cc" | ||
16 | #include·"refinement/hcube.cc" | ||
17 | #include·"refinement/simplex.cc" | ||
18 | #include·"refinement/hcubetriangulation.cc" | ||
19 | #include·"refinement/prismtriangulation.cc" | ||
20 | #include·"refinement/pyramidtriangulation.cc" | ||
21 | Go_to_the_source_code_of_this_file. | 15 | Go_to_the_source_code_of_this_file. |
22 | *****·Detailed·Description·***** | ||
23 | This·file·simply·includes·all·Refinement·implementations·so·you·don't·have·to | ||
24 | 16 | ·Classes | |
17 | struct· Dune::Dim<_dim_> | ||
18 | ·······Static·tag·representing·a·dimension.·More... | ||
19 | |||
20 | struct· Dune::Codim<_codim_> | ||
21 | ·······Static·tag·representing·a·codimension.·More... | ||
22 | |||
23 | ·Namespaces | ||
24 | namespace· Dune | ||
25 | |||
25 | =============================================================================== | 26 | =============================================================================== |
26 | ·····Generated·by [doxygen]·1.9.8 | 27 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·dimension.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 47 lines modified | Offset 7, 55 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | dimension.hh | |
13 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5#ifndef·DUNE_GEOMETRY_ | 19 | ·5#ifndef·DUNE_GEOMETRY_DIMENSION_HH |
20 | ·6#define·DUNE_GEOMETRY_ | 20 | ·6#define·DUNE_GEOMETRY_DIMENSION_HH |
21 | ·7 | 21 | ·7 |
22 | ·250//·The·interface·(template<...>·class·StaticRefinement)·is·not·included | ||
23 | here | ||
24 | ·251//·since·it·derives·from·parts·which·I·consider·implementation.·Look | ||
25 | ·252//·into·refinement/base.cc·if·the·documentation·is·above·is·not·enough. | ||
26 | ·253#include·"refinement/base.cc" | ||
27 | ·254 | ||
28 | ·255#include·"refinement/hcube.cc" | ||
29 | ·256#include·"refinement/simplex.cc" | ||
30 | ·257#include·"refinement/hcubetriangulation.cc" | ||
31 | ·258#include·"refinement/prismtriangulation.cc" | ||
32 | ·259#include·"refinement/pyramidtriangulation.cc" | ||
33 | · | 22 | ·8#include·<type_traits> |
23 | ·9 | ||
24 | ·10namespace·Dune·{ | ||
25 | ·11 | ||
26 | ·13·template<int·dim> | ||
27 | 14·struct·Dim | ||
28 | ·15·:·public·std::integral_constant<int,dim> | ||
29 | ·16·{ | ||
30 | 17·typedef·Dim·type; | ||
31 | ·18·}; | ||
32 | ·19 | ||
33 | ·21·template<int·codim> | ||
34 | 22·struct·Codim | ||
35 | ·23·:·public·std::integral_constant<int,codim> | ||
36 | ·24·{ | ||
37 | 25·typedef·Codim·type; | ||
38 | ·26·}; | ||
39 | ·27 | ||
40 | ·28} | ||
41 | ·29 | ||
34 | · | 42 | ·30#endif·//·DUNE_GEOMETRY_DIMENSION_HH |
35 | hcube.cc | ||
36 | This·file·contains·the·Refinement·implementation·for·hypercubes | ||
37 | (quadrilaterals,·hexahedrons,... | ||
38 | pyramidtriangulation.cc | ||
39 | prismtriangulation.cc | ||
40 | hcubetriangulation.cc | ||
41 | This·file·contains·the·Refinement·implementation·for·triangulating·hypercubes | ||
42 | (quadrilateral·->·trian... | ||
43 | base.cc | ||
44 | This·file·contains·the·parts·independent·of·a·particular·Refinement | ||
45 | implementation. | ||
46 | simplex.cc | ||
47 | This·file·contains·the·Refinement·implementation·for·simplices·(triangles, | ||
48 | 43 | Dune | |
44 | Definition·affinegeometry.hh:21 | ||
45 | Dune::Dim | ||
46 | Static·tag·representing·a·dimension. | ||
47 | Definition·dimension.hh:16 | ||
48 | Dune::Dim::type | ||
49 | Dim·type | ||
50 | Definition·dimension.hh:17 | ||
51 | Dune::Codim | ||
52 | Static·tag·representing·a·codimension. | ||
53 | Definition·dimension.hh:24 | ||
54 | Dune::Codim::type | ||
55 | Codim·type | ||
56 | Definition·dimension.hh:25 | ||
49 | =============================================================================== | 57 | =============================================================================== |
50 | ·····Generated·by [doxygen]·1.9.8 | 58 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·axisalignedcubegeometry.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 12 lines modified | Offset 6, 29 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | Classes·|·Namespaces | |
13 | axisalignedcubegeometry.hh·File·Reference | ||
14 | A·geometry·implementation·for·axis-aligned·hypercubes.·More... | ||
15 | #include·<bitset> | ||
16 | #include·<dune/common/fvector.hh> | ||
17 | #include·<dune/common/fmatrix.hh> | ||
18 | #include·<dune/common/diagonalmatrix.hh> | ||
19 | #include·<dune/geometry/referenceelements.hh> | ||
20 | #include·<dune/geometry/type.hh> | ||
13 | Go_to_the_source_code_of_this_file. | 21 | Go_to_the_source_code_of_this_file. |
22 | ·Classes | ||
23 | class· Dune::AxisAlignedCubeGeometry<_CoordType,_dim,_coorddim_> | ||
24 | ······A·geometry·implementation·for·axis-aligned·hypercubes.·More... | ||
25 | |||
26 | ·Namespaces | ||
27 | namespace· Dune | ||
28 | |||
29 | *****·Detailed·Description·***** | ||
30 | A·geometry·implementation·for·axis-aligned·hypercubes. | ||
14 | =============================================================================== | 31 | =============================================================================== |
15 | ·····Generated·by [doxygen]·1.9.8 | 32 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·axisalignedcubegeometry.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 191 lines modified | Offset 7, 431 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | axisalignedcubegeometry.hh | |
13 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5 | ||
20 | ·6#ifndef·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH | ||
21 | ·7#define·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH | ||
22 | ·8 | ||
23 | ·13#include·<bitset> | ||
24 | ·14 | ||
25 | ·15#include·<dune/common/fvector.hh> | ||
26 | ·16#include·<dune/common/fmatrix.hh> | ||
27 | ·17#include·<dune/common/diagonalmatrix.hh> | ||
28 | ·18 | ||
29 | ·19#include·<dune/geometry/referenceelements.hh> | ||
30 | ·20#include·<dune/geometry/type.hh> | ||
19 | ·5#ifndef·DUNE_DEPRECATED_TOPOLOGY_HH | ||
20 | ·6#define·DUNE_DEPRECATED_TOPOLOGY_HH | ||
21 | ·7 | ||
22 | ·8·namespace·Impl | ||
23 | ·9·{ | ||
24 | ·10 | ||
25 | ·11·//·Basic·Topology·Types | ||
26 | ·12·//·-------------------- | ||
27 | ·13 | ||
28 | ·14·//·PointDeprecationHelper·can·be·used·to·prevent·a·deprecation·warning·for | ||
29 | Point | ||
30 | ·15·struct·PointDeprecationHelper | ||
31 | ·16·{ | ||
32 | ·17·static·const·unsigned·int·dimension·=·0; | ||
33 | ·18·static·const·unsigned·int·numCorners·=·1; | ||
34 | ·19 | ||
35 | ·20·static·const·unsigned·int·id·=·0; | ||
36 | ·21 | 31 | ·21 |
37 | ·22·static·std::string·name·()·{·return·"p";·} | ||
38 | ·2 | 32 | ·22 |
33 | ·23namespace·Dune·{ | ||
39 | ·24 | 34 | ·24 |
35 | ·48·template·<class·CoordType,·unsigned·int·dim,·unsigned·int·coorddim> | ||
36 | 49·class·AxisAlignedCubeGeometry | ||
40 | ·25·using·Point·[[deprecated("Use·GeometryTypes::vertex·instead.")]]·= | ||
41 | PointDeprecationHelper; | ||
42 | ·26 | ||
43 | ·27 | ||
44 | ·28·template<·class·BaseTopology·> | ||
45 | ·29·struct·[[deprecated("Use·GeometryTypes::prismaticExtension(GeometryType·gt) | ||
46 | instead.")]]·Prism | ||
47 | · | 37 | ·50·{ |
48 | ·31·static·const·unsigned·int·dimension·=·BaseTopology::dimension·+·1; | ||
49 | ·32·static·const·unsigned·int·numCorners·=·2·*·BaseTopology::numCorners; | ||
50 | ·33 | ||
51 | ·34·static·const·unsigned·int·id·=·BaseTopology::id·|·((unsigned | ||
52 | int)prismConstruction·<<·(dimension-1)); | ||
53 | ·35 | ||
54 | ·36·static·std::string·name·()·{·return·BaseTopology::name()·+·"l";·} | ||
55 | ·37·}; | ||
56 | ·38 | ||
57 | ·39 | ||
58 | ·40·template<·class·BaseTopology·> | ||
59 | ·41·struct·[[deprecated("Use·GeometryTypes::conicalExtension(GeometryType·gt) | ||
60 | instead.")]]·Pyramid | ||
61 | ·42·{ | ||
62 | ·43·static·const·unsigned·int·dimension·=·BaseTopology::dimension·+·1; | ||
63 | ·44·static·const·unsigned·int·numCorners·=·BaseTopology::numCorners·+·1; | ||
64 | ·45 | ||
65 | ·46·static·const·unsigned·int·id·=·BaseTopology::id·|·((unsigned | ||
66 | int)pyramidConstruction·<<·(dimension-1)); | ||
67 | ·47 | ||
68 | ·48·static·std::string·name·()·{·return·BaseTopology::name()·+·"o";·} | ||
69 | ·49·}; | ||
70 | ·50 | ||
71 | ·51 | 38 | ·51 |
72 | ·52 | 39 | ·52 |
40 | ·53·public: | ||
41 | ·54 | ||
42 | 56·constexpr·static·int·mydimension·=·dim; | ||
43 | ·57 | ||
44 | 59·constexpr·static·int·coorddimension·=·coorddim; | ||
73 | ·53·//·Properties·of·Topologies | ||
74 | ·54·//·------------------------ | ||
75 | ·55 | ||
76 | ·56·template<·class·Topology·> | ||
77 | ·57·struct·[[deprecated("Use·GeometryType::isSimplex()·instead.")]]·IsSimplex | ||
78 | ·58·:·public·std::integral_constant<·bool,·(Topology::id·>>·1)·==·0·> | ||
79 | ·59·{}; | ||
80 | ·60 | 45 | ·60 |
46 | 62·typedef·CoordType·ctype; | ||
47 | ·63 | ||
48 | 65·typedef·FieldVector<ctype,dim>·LocalCoordinate; | ||
49 | ·66 | ||
50 | 68·typedef·FieldVector<ctype,coorddim>·GlobalCoordinate; | ||
51 | ·69 | ||
52 | 71·typedef·ctype·Volume; | ||
53 | ·72 | ||
54 | ·79·typedef·typename·std::conditional<dim==coorddim, | ||
55 | ·80·DiagonalMatrix<ctype,dim>, | ||
56 | 81·FieldMatrix<ctype,dim,coorddim>·>::type·JacobianTransposed; | ||
57 | ·82 | ||
58 | ·89·typedef·typename·std::conditional<dim==coorddim, | ||
59 | ·90·DiagonalMatrix<ctype,dim>, | ||
60 | 91·FieldMatrix<ctype,coorddim,dim>·>::type·JacobianInverseTransposed; | ||
81 | ·61·template<·class·Topology·> | ||
82 | ·62·struct·[[deprecated("Use·GeometryType::isCube()·instead.")]]·IsCube | ||
83 | ·63·:·public·std::integral_constant<·bool,·(Topology::id·|·1)·==·(1·<< | ||
84 | Topology::dimension)·-·1·> | ||
85 | ·64·{}; | ||
86 | ·65 | ||
87 | ·78·[[deprecated("Use·GeometryType::isPrismatic()·or·GeometryType::isConical() | ||
88 | instead.")]] | ||
89 | ·79·inline·static·bool·isTopology·(·TopologyConstruction·construction,·unsigned | ||
90 | int·topologyId,·int·dim,·int·codim·=·0·)·noexcept | ||
91 | ·80·{ | ||
92 | ·81·assert(·(dim·>·0)·&&·(topologyId·<·numTopologies(·dim·))·); | ||
93 | ·82·assert(·(0·<=·codim)·&&·(codim·<=·dim)·); | ||
94 | ·83·return·(codim·>=·(dim-1))·||·(((topologyId·>>·(dim-codim-1))·&·1)·== | ||
95 | (unsigned·int)construction); | ||
96 | ·84·} | ||
Max diff block lines reached; 14840/19530 bytes (75.99%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·multilineargeometry.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 62 lines modified | Offset 6, 46 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Classes·|·Namespaces·|·Typedefs·|·Functions | ||
13 | 12 | Classes·|·Namespaces | |
13 | multilineargeometry.hh·File·Reference | ||
14 | #include·<cassert> | 14 | #include·<cassert> |
15 | #include·< | 15 | #include·<functional> |
16 | #include·<iterator> | ||
16 | #include·<limits> | 17 | #include·<limits> |
17 | #include·<tuple> | ||
18 | #include·<utility> | ||
19 | #include·<vector> | 18 | #include·<vector> |
20 | #include·<ar | 19 | #include·<dune/common/fmatrix.hh> |
20 | #include·<dune/common/fvector.hh> | ||
21 | #include·<dune/common/typetraits.hh> | 21 | #include·<dune/common/typetraits.hh> |
22 | #include·<dune/common/std/type_traits.hh> | ||
23 | #include·<dune/common/visibility.hh> | ||
24 | #include·<dune/geometry/ | 22 | #include·<dune/geometry/affinegeometry.hh> |
23 | #include·<dune/geometry/referenceelements.hh> | ||
25 | #include·<dune/geometry/type.hh> | 24 | #include·<dune/geometry/type.hh> |
26 | #include·<dune/geometry/referenceelement.hh> | ||
27 | #include·<dune/geometry/referenceelementimplementation.hh> | ||
28 | Go_to_the_source_code_of_this_file. | 25 | Go_to_the_source_code_of_this_file. |
29 | ·Classes | 26 | ·Classes |
27 | struct· Dune::MultiLinearGeometryTraits<_ct_> | ||
28 | ·······default·traits·class·for·MultiLinearGeometry·More... | ||
30 | struct· Dune::Geo::ReferenceElements<_ctype_,_dim_> | ||
31 | ·······Class·providing·access·to·the·singletons·of·the·reference·elements. | ||
32 | ·········More... | ||
33 | 29 | ||
34 | ·Namespaces | ||
35 | names | 30 | struct· Dune::MultiLinearGeometryTraits<_ct_>::CornerStorage<_mydim,_cdim_> |
31 | ·······template·specifying·the·storage·for·the·corners·More... | ||
32 | |||
33 | struct· Dune::MultiLinearGeometryTraits<_ct_>::hasSingleGeometryType<_dim_> | ||
34 | ·······will·there·be·only·one·geometry·type·for·a·dimension?·More... | ||
36 | 35 | ||
37 | 36 | ·class· Dune::MultiLinearGeometry<_ct,_mydim,_cdim,_Traits_> | |
37 | ·······generic·geometry·implementation·based·on·corner·coordinates·More... | ||
38 | 38 | ||
39 | 39 | ·class· Dune::MultiLinearGeometry<_ct,_mydim,_cdim,_Traits_>:: | |
40 | ·········JacobianInverseTransposed | ||
40 | 41 | ||
42 | ·class· Dune::CachedMultiLinearGeometry<_ct,_mydim,_cdim,_Traits_> | ||
43 | ·······Implement·a·MultiLinearGeometry·with·additional·caching.·More... | ||
41 | ·Typedefs | ||
42 | template<typename·T·,·int·dim> | ||
43 | using Dune::ReferenceElement·=·unspecified-type | ||
44 | ·····Returns·the·type·of·reference·element·for·the·argument·type·T. | ||
45 | 44 | ||
45 | ·Namespaces | ||
46 | namespace· Dune | ||
46 | ·Functions | ||
47 | template<typename...·T> | ||
48 | unspecified·value·type Dune::referenceElement·(T·&&...·t) | ||
49 | ······················Returns·a·reference·element·for·the·objects·t.... | ||
50 | |||
51 | template<typename·T·,·int·dim> | ||
52 | ··················auto Dune::referenceElement·(const·Dune::GeometryType·>, | ||
53 | ························Dune::Dim<·dim·>={}) | ||
54 | ······················Returns·a·reference·element·of·dimension·dim·for·the | ||
55 | ························given·geometry·type·and·coordinate·field·type. | ||
56 | |||
57 | template<typename·T·,·int·dim,·std::enable_if_t<·IsNumber<·std::decay_t<·T·> | ||
58 | >::value,·int·>·=·0> | ||
59 | ··················auto Dune::referenceElement·(const·T·&,·const·Dune:: | ||
60 | ························GeometryType·>,·Dune::Dim<·dim·>) | ||
61 | ······················Returns·a·reference·element·of·dimension·dim·for·the | ||
62 | ························given·geometry·type·and·coordinate·field·type. | ||
63 | 47 | ||
64 | =============================================================================== | 48 | =============================================================================== |
65 | ·····Generated·by [doxygen]·1.9.8 | 49 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·multilineargeometry.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 480 lines modified | Offset 7, 1024 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | multilineargeometry.hh | |
13 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTS_HH | ||
20 | · | 19 | ·5#ifndef·DUNE_GEOMETRY_MULTILINEARGEOMETRY_HH |
20 | ·6#define·DUNE_GEOMETRY_MULTILINEARGEOMETRY_HH | ||
21 | ·7 | 21 | ·7 |
22 | ·8#include·<cassert> | 22 | ·8#include·<cassert> |
23 | ·9 | 23 | ·9#include·<functional> |
24 | ·10#include·< | 24 | ·10#include·<iterator> |
25 | ·11#include·<limits> | 25 | ·11#include·<limits> |
26 | ·12#include·<tuple> | ||
27 | ·13#include·<utility> | ||
28 | ·1 | 26 | ·12#include·<vector> |
29 | ·15#include·<array> | ||
30 | ·1 | 27 | ·13 |
28 | ·14#include·<dune/common/fmatrix.hh> | ||
29 | ·15#include·<dune/common/fvector.hh> | ||
31 | ·1 | 30 | ·16#include·<dune/common/typetraits.hh> |
31 | ·17 | ||
32 | ·18#include·<dune/common/std/type_traits.hh> | ||
33 | ·19#include·<dune/common/visibility.hh> | ||
34 | ·20 | ||
35 | · | 32 | ·18#include·<dune/geometry/affinegeometry.hh> |
33 | ·19#include·<dune/geometry/referenceelements.hh> | ||
36 | ·2 | 34 | ·20#include·<dune/geometry/type.hh> |
35 | ·21 | ||
37 | ·23#include·<dune/geometry/referenceelement.hh> | ||
38 | ·24#include·<dune/geometry/referenceelementimplementation.hh> | ||
39 | ·25 | ||
40 | ·2 | 36 | ·22namespace·Dune |
41 | ·2 | 37 | ·23{ |
38 | ·24 | ||
39 | ·25·//·MultiLinearGeometryTraits | ||
42 | ·28 | ||
43 | ·29·namespace·Geo | ||
44 | ·30·{ | ||
45 | ·31 | ||
46 | ·32#ifndef·DOXYGEN | ||
47 | ·33 | ||
48 | ·34 | ||
49 | ·35·template<typename·ctype,·int·dim> | ||
50 | ·36·class·DeprecatedReferenceElement | ||
51 | ·37·:·public·ReferenceElement<ReferenceElementImplementation<ctype,dim>> | ||
52 | ·38·{ | ||
53 | ·39 | ||
54 | ·40·protected: | ||
55 | ·41 | ||
56 | ·42·DeprecatedReferenceElement()·=·default; | ||
57 | ·43 | ||
58 | ·44·public: | ||
59 | ·45 | ||
60 | ·46·DeprecatedReferenceElement(const·DeprecatedReferenceElement&)·=·delete; | ||
61 | ·47·DeprecatedReferenceElement&·operator=(const·DeprecatedReferenceElement&)·= | ||
62 | delete; | ||
63 | ·48 | ||
64 | ·49·DeprecatedReferenceElement(const·ReferenceElementImplementation<ctype,dim>& | ||
65 | impl) | ||
66 | ·50·:·ReferenceElement<ReferenceElementImplementation<ctype,dim>>(impl) | ||
67 | ·51·{} | ||
68 | ·52 | ||
69 | ·53·}; | ||
70 | ·54 | ||
71 | ·55 | ||
72 | ·56·template<typename·ctype,·int·dim> | ||
73 | ·57·class·ConstructibleDeprecatedReferenceElement | ||
74 | ·58·:·public·DeprecatedReferenceElement<ctype,dim> | ||
75 | ·59·{ | ||
76 | ·60·public: | ||
77 | ·61·ConstructibleDeprecatedReferenceElement()·=·default; | ||
78 | ·62·}; | ||
79 | ·63 | ||
80 | ·64 | ||
81 | ·65·namespace·Impl | ||
82 | ·66·{ | ||
83 | ·67 | ||
84 | ·68·//·ReferenceElementContainer | ||
85 | · | 40 | ·26·//·------------------------- |
86 | · | 41 | ·27 |
87 | · | 42 | ·37·template<·class·ct·> |
88 | 43 | 38·struct·MultiLinearGeometryTraits | |
89 | · | 44 | ·39·{ |
45 | 58·typedef·Impl::FieldMatrixHelper<·ct·>·MatrixHelper; | ||
46 | ·59 | ||
47 | 61·static·ct·tolerance·()·{·return·ct(·16·)·*·std::numeric_limits<·ct·>:: | ||
48 | epsilon();·} | ||
49 | ·62 | ||
50 | ·127·template<·int·mydim,·int·cdim·> | ||
51 | 128·struct·CornerStorage | ||
90 | ·74·static·const·unsigned·int·numTopologies·=·dim·>=·0·?·(1u·<<·dim)·:·0; | ||
91 | ·75 | ||
92 | ·76·using·Implementation·=·ReferenceElementImplementation<·ctype,·dim·>; | ||
93 | ·77·using·ConstructibleDeprecatedReferenceElement·=·Dune::Geo:: | ||
94 | ConstructibleDeprecatedReferenceElement<ctype,dim>; | ||
95 | ·78 | ||
96 | ·79·public: | ||
97 | ·80 | ||
98 | ·81·using·DeprecatedReferenceElement·=·Dune::Geo:: | ||
99 | DeprecatedReferenceElement<ctype,dim>; | ||
100 | ·82 | ||
101 | ·83·using·ReferenceElement·=·Dune::Geo::ReferenceElement<_Implementation_>; | ||
102 | ·84·using·value_type·=·ReferenceElement; | ||
103 | ·85·using·const_iterator·=·const·value_type*; | ||
104 | ·86 | ||
105 | ·87·ReferenceElementContainer·() | ||
106 | ·88·{ | ||
107 | ·89·for(·unsigned·int·topologyId·=·0;·topologyId·<·numTopologies;·++topologyId | ||
108 | ) | ||
109 | ·90·{ | ||
110 | ·91·implementations_[·topologyId·].initialize(·topologyId·); | ||
111 | ·92·reference_elements_[·topologyId·].setImplementation(·implementations_ | ||
112 | [·topologyId·]·); | ||
113 | ·93·} | ||
114 | ·94·} | ||
115 | ·95 | ||
116 | ·96·const·ReferenceElement&·operator()·(·const·GeometryType·&type·)·const | ||
Max diff block lines reached; 43496/49300 bytes (88.23%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·generalvertexorder.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 38 lines modified | Offset 7, 36 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Classes·|·Namespaces·|·Functions | 12 | Classes·|·Namespaces·|·Functions |
13 | virtualrefinement.hh·File·Reference | ||
14 | 13 | generalvertexorder.hh·File·Reference | |
14 | #include·<algorithm> | ||
15 | #include·<cassert> | ||
16 | #include·<cstddef> | ||
17 | #include·<iterator> | ||
15 | #include·<vector> | 18 | #include·<vector> |
16 | #include·<dune/common/ | 19 | #include·<dune/common/iteratorfacades.hh> |
17 | #include·"refinement.hh" | ||
18 | #include·"type.hh" | 20 | #include·"type.hh" |
19 | #include· | 21 | #include·<dune/geometry/referenceelements.hh> |
20 | Go_to_the_source_code_of_this_file. | 22 | Go_to_the_source_code_of_this_file. |
21 | ·Classes | 23 | ·Classes |
22 | ·class· Dune::VirtualRefinement<_dimension,_CoordType_> | ||
23 | 24 | class· Dune::GeneralVertexOrder<_dim,_Index__> | |
25 | ······Class·providing·information·on·the·ordering·of·vertices.·More... | ||
24 | 26 | ||
25 | struct· Dune::VirtualRefinement<_dimension,_CoordType_>::Codim<_codimension_> | ||
26 | 27 | class· Dune::GeneralVertexOrder<_dim,_Index__>::iterator | |
28 | ······Iterate·over·the·vertex·indices·of·some·sub-entity.·More... | ||
27 | 29 | ||
28 | ·Namespaces | 30 | ·Namespaces |
29 | namespace· Dune | 31 | namespace· Dune |
30 | 32 | ||
31 | ·Functions | 33 | ·Functions |
34 | template<class·InIterator·,·class·OutIterator·> | ||
35 | void Dune::reduceOrder·(const·InIterator·&inBegin,·const·InIterator·&inEnd, | ||
36 | ······OutIterator·outIt) | ||
37 | ····Algorithm·to·reduce·vertex·order·information. | ||
32 | template<int·dimension,·class·CoordType·> | ||
33 | VirtualRefinement<·dimension,·CoordType·>·Dune::buildRefinement·(GeometryType | ||
34 | ·······································& geometryType,·GeometryType·coerceTo) | ||
35 | ··········································return·a·reference·to·the | ||
36 | ········································VirtualRefinement·according·to·the | ||
37 | ··········································parameters | ||
38 | 38 | ||
39 | *****·Detailed·Description·***** | ||
40 | This·file·contains·the·virtual·wrapper·around·refinement. | ||
41 | =============================================================================== | 39 | =============================================================================== |
42 | ·····Generated·by [doxygen]·1.9.8 | 40 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·generalvertexorder.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 188 lines modified | Offset 7, 218 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | generalvertexorder.hh | |
13 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5#ifndef·DUNE_GEOMETRY_VIRTUALREFINEMENT_HH | ||
20 | ·6#define·DUNE_GEOMETRY_VIRTUALREFINEMENT_HH | ||
21 | · | 19 | ·5 |
20 | ·6#ifndef·DUNE_GEOMETRY_GENERALVERTEXORDER_HH | ||
21 | ·7#define·DUNE_GEOMETRY_GENERALVERTEXORDER_HH | ||
22 | ·8 | ||
23 | ·9#include·<algorithm> | ||
24 | ·10#include·<cassert> | ||
25 | ·11#include·<cstddef> | ||
26 | ·12#include·<iterator> | ||
22 | · | 27 | ·13#include·<vector> |
23 | · | 28 | ·14 |
24 | · | 29 | ·15#include·<dune/common/iteratorfacades.hh> |
30 | ·16 | ||
25 | ·271 | ||
26 | ·272#include·"refinement.hh" | ||
27 | · | 31 | ·17#include·"type.hh" |
28 | · | 32 | ·18#include·<dune/geometry/referenceelements.hh> |
33 | ·19 | ||
29 | ·2 | 34 | ·20namespace·Dune·{ |
30 | ·276{ | ||
31 | ·277·//·////////////////////////////////////////// | ||
32 | ·278·// | ||
33 | ·279·//·The·virtual·base·class·and·its·iterators | ||
34 | ·280·// | ||
35 | ·2 | 35 | ·21 |
36 | ·282·// | ||
37 | ·283·//·Refinement | ||
38 | ·284·// | ||
39 | ·285 | ||
40 | ·292·template<int·dimension,·class·CoordType> | ||
41 | 293·class·VirtualRefinement | ||
42 | · | 36 | ·39·template<class·InIterator,·class·OutIterator> |
37 | 40·void·reduceOrder(const·InIterator&·inBegin,·const·InIterator&·inEnd, | ||
38 | ·41·OutIterator·outIt) | ||
39 | ·42·{ | ||
40 | ·43·for(InIterator·inIt·=·inBegin;·inIt·!=·inEnd;·++inIt,·++outIt) | ||
41 | ·44·*outIt·=·std::count_if(inBegin,·inEnd,·[&](const·auto&·v) | ||
42 | ·45·{ | ||
43 | ·46·return·v·<·*inIt; | ||
44 | ·47·}); | ||
45 | ·48·} | ||
46 | ·49 | ||
47 | ·51 | ||
48 | ·66·template<std::size_t·dim,·class·Index_·=·std::size_t> | ||
49 | 67·class·GeneralVertexOrder·{ | ||
50 | ·68·typedef·ReferenceElements<double,_dim>·RefElems; | ||
51 | ·69·typedef·typename·RefElems::ReferenceElement·RefElem; | ||
52 | ·70 | ||
53 | ·71·RefElem·refelem; | ||
54 | ·72·GeometryType·gt; | ||
55 | ·73·std::vector<Index_>·vertexOrder; | ||
56 | ·74 | ||
43 | · | 57 | ·75·public: |
58 | 77·typedef·Index_·Index; | ||
59 | ·78 | ||
60 | ·80·class·iterator; | ||
44 | ·296·template<int·codimension> | ||
45 | ·297·struct·Codim; | ||
46 | 299·typedef·typename·Codim<dimension>::SubEntityIterator·VertexIterator; | ||
47 | 301·typedef·typename·Codim<0>::SubEntityIterator·ElementIterator; | ||
48 | ·302 | ||
49 | 308·typedef·FieldVector<CoordType,·dimension>·CoordVector; | ||
50 | 314·typedef·std::vector<int>·IndexVector; | ||
51 | ·315 | ||
52 | ·316·template<int·codimension> | ||
53 | ·317·class·SubEntityIteratorBack; | ||
54 | 318·typedef·SubEntityIteratorBack<dimension>·VertexIteratorBack; | ||
55 | 319·typedef·SubEntityIteratorBack<0>·ElementIteratorBack; | ||
56 | ·320 | ||
57 | 326·virtual·int·nVertices(Dune::RefinementIntervals·tag)·const·=·0; | ||
58 | ·327 | ||
59 | ·333·VertexIterator·vBegin(Dune::RefinementIntervals·tag)·const; | ||
60 | ·334 | ||
61 | ·340·VertexIterator·vEnd(Dune::RefinementIntervals·tag)·const; | ||
62 | ·341 | ||
63 | 347·virtual·int·nElements(Dune::RefinementIntervals·tag)·const·=·0; | ||
64 | ·348 | ||
65 | ·354·ElementIterator·eBegin(Dune::RefinementIntervals·tag)·const; | ||
66 | ·355 | ||
67 | ·361·ElementIterator·eEnd(Dune::RefinementIntervals·tag)·const; | ||
68 | ·362 | ||
69 | 364·virtual·~VirtualRefinement() | ||
70 | ·365·{} | ||
71 | ·366 | ||
72 | ·367·protected: | ||
73 | 368·virtual·VertexIteratorBack·*vBeginBack(Dune::RefinementIntervals·tag)·const | ||
74 | =·0; | ||
75 | 369·virtual·VertexIteratorBack·*vEndBack(Dune::RefinementIntervals·tag)·const·= | ||
76 | 0; | ||
77 | 370·virtual·ElementIteratorBack·*eBeginBack(Dune::RefinementIntervals·tag) | ||
78 | const·=·0; | ||
79 | 371·virtual·ElementIteratorBack·*eEndBack(Dune::RefinementIntervals·tag)·const | ||
80 | =·0; | ||
81 | ·372·}; | ||
82 | ·373 | ||
83 | ·375·template<int·dimension,·class·CoordType> | ||
84 | ·376·template<int·codimension> | ||
85 | 377·struct·VirtualRefinement<dimension,·CoordType>::Codim | ||
86 | ·378·{ | ||
87 | ·379·class·SubEntityIterator; | ||
88 | ·380·}; | ||
89 | · | 61 | ·81 |
62 | 83·static·const·std::size_t·dimension·=·dim; | ||
63 | 85·const·GeometryType·&type()·const·{·return·gt;·} | ||
90 | ·382·//·//////////////////////// | ||
91 | ·383·// | ||
92 | ·384·//·The·refinement·builder | ||
93 | ·385·// | ||
94 | · | 64 | ·86 |
95 | ·387·template<int·dimension,·class·CoordType> | ||
96 | ·388·VirtualRefinement<dimension,_CoordType>·& | ||
97 | ·389·buildRefinement(GeometryType·geometryType,·GeometryType·coerceTo); | ||
Max diff block lines reached; 6374/13264 bytes (48.05%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·affinegeometry.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 19 lines modified | Offset 6, 31 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Namespaces | ||
13 | referenceelementimplementation.cc·File·Reference | ||
14 | #include·<config.h> | ||
15 | 12 | Classes·|·Namespaces | |
13 | affinegeometry.hh·File·Reference | ||
14 | An·implementation·of·the·Geometry·interface·for·affine·geometries.·More... | ||
15 | #include·<cmath> | ||
16 | #include·<dune/common/fmatrix.hh> | ||
17 | #include·<dune/common/fvector.hh> | ||
18 | #include·<dune/geometry/type.hh> | ||
19 | Go_to_the_source_code_of_this_file. | ||
20 | ·Classes | ||
21 | class· Dune::AffineGeometry<_ct,_mydim,_cdim_> | ||
22 | ······Implementation·of·the·Geometry·interface·for·affine·geometries.·More... | ||
23 | |||
16 | ·Namespaces | 24 | ·Namespaces |
17 | namespace· Dune | 25 | namespace· Dune |
18 | 26 | ||
19 | namespace· Dune::Geo | 27 | namespace· Dune::Geo |
20 | 28 | ||
29 | *****·Detailed·Description·***** | ||
30 | An·implementation·of·the·Geometry·interface·for·affine·geometries. | ||
31 | ··Author | ||
32 | ······Martin·Nolte | ||
21 | =============================================================================== | 33 | =============================================================================== |
22 | ·····Generated·by [doxygen]·1.9.8 | 34 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:·virtualrefinement. | 8 | <title>dune-geometry:·virtualrefinement.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 76 lines modified | Offset 6, 39 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Classes·|·Namespaces·|· | 12 | Classes·|·Namespaces·|·Functions |
13 | virtualrefinement. | 13 | virtualrefinement.hh·File·Reference |
14 | This·file·contains·the·virtual·wrapper·around·refinement.·More... | 14 | This·file·contains·the·virtual·wrapper·around·refinement.·More... |
15 | #include·<vector> | ||
15 | #include·<cassert> | ||
16 | #include·<typeinfo> | ||
17 | #include·<dune/common/exceptions.hh> | ||
18 | #include·<dune/common/fvector.hh> | 16 | #include·<dune/common/fvector.hh> |
19 | #include·<dune/common/iteratorfacades.hh> | ||
20 | #include·"type.hh" | ||
21 | #include·"refinement.hh" | 17 | #include·"refinement.hh" |
18 | #include·"type.hh" | ||
19 | #include·"virtualrefinement.cc" | ||
22 | Go_to_the_source_code_of_this_file. | 20 | Go_to_the_source_code_of_this_file. |
23 | ·Classes | 21 | ·Classes |
24 | class· Dune::VirtualRefinementSubEntityIteratorSpecial<_dimension,_CoordType, | ||
25 | ········dimension_> | ||
26 | |||
27 | class· Dune::VirtualRefinementSubEntityIteratorSpecial<_dimension,_CoordType, | ||
28 | ········0_> | ||
29 | |||
30 | class· Dune::VirtualRefinement<_dimension,_CoordTyp | 22 | ·class· Dune::VirtualRefinement<_dimension,_CoordType_> |
23 | ·······VirtualRefinement·base·class.·More... | ||
31 | |||
32 | class· Dune::VirtualRefinementSubEntityIteratorBackSpecial<_dimension, | ||
33 | ········CoordType,_dimension_> | ||
34 | |||
35 | class· Dune::VirtualRefinementSubEntityIteratorBackSpecial<_dimension, | ||
36 | ········CoordType,_0_> | ||
37 | |||
38 | class· Dune::VirtualRefinement<_dimension,_CoordType_>::SubEntityIteratorBack< | ||
39 | ········dimension,_CoordType_> | ||
40 | 24 | ||
25 | struct· Dune::VirtualRefinement<_dimension,_CoordType_>::Codim<_codimension_> | ||
26 | ·······codim·database·of·VirtualRefinement·More... | ||
41 | class· Dune::VirtualRefinementImp<_topologyId,_CoordType,_coerceToId, | ||
42 | ········dimension_> | ||
43 | |||
44 | class· Dune::VirtualRefinementImpSubEntityIteratorBackSpecial<_topologyId, | ||
45 | ········CoordType,_coerceToId,_dimension,_dimension_> | ||
46 | |||
47 | class· Dune::VirtualRefinementImpSubEntityIteratorBackSpecial<_topologyId, | ||
48 | ········CoordType,_coerceToId,_dimension,_0_> | ||
49 | |||
50 | class· Dune::VirtualRefinementImp<_topologyId,_CoordType,_coerceToId, | ||
51 | ········dimension_>::SubEntityIteratorBack<_codimension_> | ||
52 | |||
53 | class· Dune::RefinementBuilder<_dimension,_CoordType_> | ||
54 | |||
55 | class· Dune::RefinementBuilder<_1,_CoordType_> | ||
56 | |||
57 | class· Dune::RefinementBuilder<_3,_CoordType_> | ||
58 | 27 | ||
59 | ·Namespaces | 28 | ·Namespaces |
60 | namespace· Dune | 29 | namespace· Dune |
61 | 30 | ||
62 | ·Macros | ||
63 | #define DUNE_GEOMETRY_VIRTUALREFINEMENT_CC | ||
64 | |||
65 | ·Functions | 31 | ·Functions |
66 | template<int·dimension,·class·CoordType·> | 32 | template<int·dimension,·class·CoordType·> |
67 | VirtualRefinement<·dimension,·CoordType·>·Dune::buildRefinement·(GeometryType | 33 | VirtualRefinement<·dimension,·CoordType·>·Dune::buildRefinement·(GeometryType |
68 | ·······································& geometryType,·GeometryType·coerceTo) | 34 | ·······································& geometryType,·GeometryType·coerceTo) |
69 | ··········································return·a·reference·to·the | 35 | ··········································return·a·reference·to·the |
70 | ········································VirtualRefinement·according·to·the | 36 | ········································VirtualRefinement·according·to·the |
71 | ··········································parameters | 37 | ··········································parameters |
72 | 38 | ||
73 | *****·Detailed·Description·***** | 39 | *****·Detailed·Description·***** |
74 | This·file·contains·the·virtual·wrapper·around·refinement. | 40 | This·file·contains·the·virtual·wrapper·around·refinement. |
75 | *****·Macro·Definition·Documentation·***** | ||
76 | *****·◆ DUNE_GEOMETRY_VIRTUALREFINEMENT_CC·***** | ||
77 | #define·DUNE_GEOMETRY_VIRTUALREFINEMENT_CC | ||
78 | =============================================================================== | 41 | =============================================================================== |
79 | ·····Generated·by [doxygen]·1.9.8 | 42 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:·virtualrefinement. | 8 | <title>dune-geometry:·virtualrefinement.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 1008 lines modified | Offset 7, 188 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | virtualrefinement. | 12 | virtualrefinement.hh |
13 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5 | ||
20 | · | 19 | ·5#ifndef·DUNE_GEOMETRY_VIRTUALREFINEMENT_HH |
21 | 20 | ·6#define·DUNE_GEOMETRY_VIRTUALREFINEMENT_HH | |
21 | ·7 | ||
22 | ·268#include·<vector> | ||
23 | ·269 | ||
22 | ·8 | ||
23 | ·14#include·<cassert> | ||
24 | ·15#include·<typeinfo> | ||
25 | ·16 | ||
26 | ·17#include·<dune/common/exceptions.hh> | ||
27 | · | 24 | ·270#include·<dune/common/fvector.hh> |
25 | ·271 | ||
28 | ·19#include·<dune/common/iteratorfacades.hh> | ||
29 | ·20 | ||
30 | ·21#include·"type.hh" | ||
31 | ·22#include·"refinement.hh" | 26 | ·272#include·"refinement.hh" |
32 | ·23 | 27 | ·273#include·"type.hh" |
28 | ·274 | ||
33 | ·2 | 29 | ·275namespace·Dune |
34 | ·2 | 30 | ·276{ |
35 | ·2 | 31 | ·277·//·////////////////////////////////////////// |
36 | ·27·// | 32 | ·278·// |
37 | ·2 | 33 | ·279·//·The·virtual·base·class·and·its·iterators |
38 | ·2 | 34 | ·280·// |
39 | ·30 | ||
40 | · | 35 | ·281 |
36 | ·282·// | ||
41 | · | 37 | ·283·//·Refinement |
42 | · | 38 | ·284·// |
39 | ·285 | ||
40 | ·292·template<int·dimension,·class·CoordType> | ||
41 | 293·class·VirtualRefinement | ||
42 | ·294·{ | ||
43 | ·295·public: | ||
44 | ·296·template<int·codimension> | ||
45 | ·297·struct·Codim; | ||
46 | 299·typedef·typename·Codim<dimension>::SubEntityIterator·VertexIterator; | ||
47 | 301·typedef·typename·Codim<0>::SubEntityIterator·ElementIterator; | ||
48 | ·302 | ||
49 | 308·typedef·FieldVector<CoordType,·dimension>·CoordVector; | ||
50 | 314·typedef·std::vector<int>·IndexVector; | ||
51 | ·315 | ||
52 | ·316·template<int·codimension> | ||
53 | ·317·class·SubEntityIteratorBack; | ||
54 | 318·typedef·SubEntityIteratorBack<dimension>·VertexIteratorBack; | ||
55 | 319·typedef·SubEntityIteratorBack<0>·ElementIteratorBack; | ||
56 | ·320 | ||
57 | 326·virtual·int·nVertices(Dune::RefinementIntervals·tag)·const·=·0; | ||
58 | ·327 | ||
59 | ·333·VertexIterator·vBegin(Dune::RefinementIntervals·tag)·const; | ||
43 | ·34 | 60 | ·334 |
61 | ·340·VertexIterator·vEnd(Dune::RefinementIntervals·tag)·const; | ||
62 | ·341 | ||
63 | 347·virtual·int·nElements(Dune::RefinementIntervals·tag)·const·=·0; | ||
64 | ·348 | ||
65 | ·354·ElementIterator·eBegin(Dune::RefinementIntervals·tag)·const; | ||
66 | ·355 | ||
67 | ·361·ElementIterator·eEnd(Dune::RefinementIntervals·tag)·const; | ||
68 | ·362 | ||
69 | 364·virtual·~VirtualRefinement() | ||
70 | ·365·{} | ||
71 | ·366 | ||
72 | ·367·protected: | ||
73 | 368·virtual·VertexIteratorBack·*vBeginBack(Dune::RefinementIntervals·tag)·const | ||
74 | =·0; | ||
75 | 369·virtual·VertexIteratorBack·*vEndBack(Dune::RefinementIntervals·tag)·const·= | ||
76 | 0; | ||
77 | 370·virtual·ElementIteratorBack·*eBeginBack(Dune::RefinementIntervals·tag) | ||
78 | const·=·0; | ||
79 | 371·virtual·ElementIteratorBack·*eEndBack(Dune::RefinementIntervals·tag)·const | ||
80 | =·0; | ||
81 | ·372·}; | ||
82 | ·373 | ||
44 | ·35·template<int·dimension,·class·CoordType> | 83 | ·375·template<int·dimension,·class·CoordType> |
45 | ·36·typename·VirtualRefinement<dimension,_CoordType>::VertexIterator | ||
46 | 37·VirtualRefinement<dimension,_CoordType>:: | ||
47 | ·38vBegin(Dune::RefinementIntervals·tag)·const | ||
48 | ·39·{ | ||
49 | ·40·return·VertexIterator(vBeginBack(tag)); | ||
50 | ·41·} | ||
51 | ·42 | ||
52 | ·43·template<int·dimension,·class·CoordType> | ||
53 | ·44·typename·VirtualRefinement<dimension,_CoordType>::VertexIterator | ||
54 | 45·VirtualRefinement<dimension,_CoordType>:: | ||
55 | ·46vEnd(Dune::RefinementIntervals·tag)·const | ||
56 | ·47·{ | ||
57 | ·48·return·VertexIterator(vEndBack(tag)); | ||
58 | ·49·} | ||
59 | ·50 | ||
60 | ·51·template<int·dimension,·class·CoordType> | ||
61 | ·52·typename·VirtualRefinement<dimension,_CoordType>::ElementIterator | ||
62 | 53·VirtualRefinement<dimension,_CoordType>:: | ||
63 | ·54eBegin(Dune::RefinementIntervals·tag)·const | ||
64 | ·55·{ | ||
65 | ·56·return·ElementIterator(eBeginBack(tag)); | ||
66 | ·57·} | ||
67 | ·58 | ||
68 | ·59·template<int·dimension,·class·CoordType> | ||
69 | ·60·typename·VirtualRefinement<dimension,_CoordType>::ElementIterator | ||
70 | 61·VirtualRefinement<dimension,_CoordType>:: | ||
71 | ·62eEnd(Dune::RefinementIntervals·tag)·const | ||
72 | ·63·{ | ||
73 | ·64·return·ElementIterator(eEndBack(tag)); | ||
74 | ·65·} | ||
75 | ·66 | ||
76 | ·67·// | ||
77 | ·68·//·The·iterators | ||
78 | ·69·// | ||
79 | ·70 | ||
80 | ·71·template<int·dimension,·class·CoordType,·int·codimension> | ||
81 | 72·class·VirtualRefinementSubEntityIteratorSpecial; | ||
82 | ·73 | ||
Max diff block lines reached; 22011/39402 bytes (55.86%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·quadraturerules.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 27 lines modified | Offset 6, 87 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Classes·|·Namespaces | ||
13 | 12 | Classes·|·Namespaces·|·Macros·|·Enumerations | |
13 | quadraturerules.hh·File·Reference | ||
14 | #include·<algorithm> | ||
15 | #include·<iostream> | ||
16 | #include·<limits> | ||
17 | #include·<mutex> | ||
18 | #include·<utility> | ||
19 | #include·<vector> | ||
20 | #include·<dune/common/fvector.hh> | ||
21 | #include·<dune/common/exceptions.hh> | ||
22 | #include·<dune/common/stdstreams.hh> | ||
23 | #include·<dune/common/stdthread.hh> | ||
24 | #include·<dune/common/visibility.hh> | ||
14 | #include·<dune/geometry/type.hh> | 25 | #include·<dune/geometry/type.hh> |
26 | #include·<dune/geometry/typeindex.hh> | ||
27 | #include·"quadraturerules/pointquadrature.hh" | ||
28 | #include·"quadraturerules/gausslobattoquadrature.hh" | ||
29 | #include·"quadraturerules/gaussquadrature.hh" | ||
30 | #include·"quadraturerules/gaussradauleftquadrature.hh" | ||
31 | #include·"quadraturerules/gaussradaurightquadrature.hh" | ||
32 | #include·"quadraturerules/jacobi1quadrature.hh" | ||
33 | #include·"quadraturerules/jacobi2quadrature.hh" | ||
34 | #include·"quadraturerules/jacobiNquadrature.hh" | ||
35 | #include·"quadraturerules/prismquadrature.hh" | ||
36 | #include·"quadraturerules/simplexquadrature.hh" | ||
37 | #include·"quadraturerules/tensorproductquadrature.hh" | ||
15 | Go_to_the_source_code_of_this_file. | 38 | Go_to_the_source_code_of_this_file. |
16 | ·Classes | 39 | ·Classes |
17 | ·class· Dune::Geo::ReferenceElement<_Implementation_> | ||
18 | ·······This·class·provides·access·to·geometric·and·topological·properties·of | ||
19 | 40 | class· Dune::QuadratureOrderOutOfRange | |
41 | ······Exception·thrown·if·a·desired·QuadratureRule·is·not·available,·because | ||
42 | ········the·requested·order·is·to·high.·More... | ||
20 | 43 | ||
21 | struct· Dune::Geo::ReferenceElement<_Implementation_>::Codim<_codim_> | ||
22 | 44 | class· Dune::QuadraturePoint<_ct,_dim_> | |
45 | ······Single·evaluation·point·in·a·quadrature·rule.·More... | ||
46 | |||
47 | class· Dune::QuadratureRule<_ct,_dim_> | ||
48 | ······Abstract·base·class·for·quadrature·rules.·More... | ||
49 | |||
50 | class· Dune::QuadratureRules<_ctype,_dim_> | ||
51 | ······A·container·for·all·quadrature·rules·of·dimension·dim·More... | ||
52 | |||
53 | class· Dune::QuadratureRuleFactory<_ctype,_dim_> | ||
54 | ······Factory·class·for·creation·of·quadrature·rules,·depending·on | ||
55 | ········GeometryType,·order·and·QuadratureType.·More... | ||
56 | |||
57 | class· Dune::QuadratureRuleFactory<_ctype,_0_> | ||
58 | |||
59 | class· Dune::QuadratureRuleFactory<_ctype,_1_> | ||
60 | |||
61 | class· Dune::QuadratureRuleFactory<_ctype,_2_> | ||
62 | |||
63 | class· Dune::QuadratureRuleFactory<_ctype,_3_> | ||
23 | 64 | ||
24 | ·Namespaces | 65 | ·Namespaces |
25 | namespace· Dune | 66 | namespace· Dune |
26 | 67 | ||
27 | namespace· Dune:: | 68 | namespace· Dune::QuadratureType |
69 | ··········Defines·an·enum·for·currently·available·quadrature·rules. | ||
70 | |||
71 | ·Macros | ||
72 | #define DUNE_INCLUDING_IMPLEMENTATION | ||
73 | |||
74 | ·Enumerations | ||
75 | enum· Dune::QuadratureType::Enum·{ | ||
76 | ······· Dune::QuadratureType::GaussLegendre·=·0·,·Dune::QuadratureType:: | ||
77 | ·······GaussJacobi_1_0·=·1·,·Dune::QuadratureType::GaussJacobi_2_0·=·2·,·Dune:: | ||
78 | ·······QuadratureType::GaussJacobi_n_0·=·3·, | ||
79 | ······· Dune::QuadratureType::GaussLobatto·=·4·,·Dune::QuadratureType:: | ||
80 | ·······GaussRadauLeft·=·5·,·Dune::QuadratureType::GaussRadauRight·=·6·,·Dune:: | ||
81 | ·······QuadratureType::size | ||
82 | ·······} | ||
28 | 83 | ||
84 | *****·Detailed·Description·***** | ||
85 | Interface·for·quadrature·points·and·rules | ||
86 | *****·Macro·Definition·Documentation·***** | ||
87 | *****·◆ DUNE_INCLUDING_IMPLEMENTATION·***** | ||
88 | #define·DUNE_INCLUDING_IMPLEMENTATION | ||
29 | =============================================================================== | 89 | =============================================================================== |
30 | ·····Generated·by [doxygen]·1.9.8 | 90 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·quadraturerules.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 296 lines modified | Offset 7, 589 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | quadraturerules.hh | |
13 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENT_HH | ||
20 | ·6#define·DUNE_GEOMETRY_REFERENCEELEMENT_HH | ||
21 | · | 19 | ·5 |
20 | ·6#ifndef·DUNE_GEOMETRY_QUADRATURERULES_HH | ||
21 | ·7#define·DUNE_GEOMETRY_QUADRATURERULES_HH | ||
22 | ·8 | ||
23 | ·9#include·<algorithm> | ||
24 | ·10#include·<iostream> | ||
25 | ·11#include·<limits> | ||
26 | ·12#include·<mutex> | ||
27 | ·13#include·<utility> | ||
28 | ·14#include·<vector> | ||
29 | ·15 | ||
30 | ·16#include·<dune/common/fvector.hh> | ||
31 | ·17#include·<dune/common/exceptions.hh> | ||
32 | ·18#include·<dune/common/stdstreams.hh> | ||
33 | ·19#include·<dune/common/stdthread.hh> | ||
34 | ·20#include·<dune/common/visibility.hh> | ||
35 | ·21 | ||
22 | · | 36 | ·22#include·<dune/geometry/type.hh> |
37 | ·23#include·<dune/geometry/typeindex.hh> | ||
23 | ·9 | ||
24 | ·10namespace·Dune·{ | ||
25 | ·11·namespace·Geo·{ | ||
26 | ·12 | ||
27 | ·13·namespace·Impl·{ | ||
28 | ·14 | ||
29 | ·15·//·forward·declaration·for·friend·declaration | ||
30 | ·16·template<typename·ctype,·int·dim> | ||
31 | ·17·class·ReferenceElementContainer; | ||
32 | ·18 | ||
33 | ·19·} | ||
34 | ·20 | ||
35 | ·21·//·forward·declaration·for·constructing·default·reference·element·type | ||
36 | ·22·template<typename·ctype,·int·dim> | ||
37 | ·23·class·ReferenceElementImplementation; | ||
38 | ·24 | 38 | ·24 |
39 | ·30namespace·Dune·{ | ||
39 | ·25·//·forward·declaration·for·backwards·compatibility·conversion | ||
40 | ·26·template<typename·ctype,·int·dim> | ||
41 | ·27·struct·ReferenceElements; | ||
42 | ·28 | ||
43 | ·29·//·ReferenceElement | ||
44 | ·30·//·---------------- | ||
45 | ·31 | 40 | ·31 |
46 | ·50·template<typename·Implementation> | ||
47 | 51·class·ReferenceElement | ||
48 | ·52·{ | ||
49 | · | 41 | 36·class·QuadratureOrderOutOfRange·:·public·NotImplemented·{}; |
42 | ·37 | ||
43 | ·43·template<typename·ct,·int·dim> | ||
44 | 44·class·QuadraturePoint·{ | ||
50 | · | 45 | ·45·public: |
46 | 47·constexpr·static·int·dimension·=·dim; | ||
47 | ·48 | ||
48 | 50·typedef·ct·Field; | ||
49 | ·51 | ||
50 | 53·typedef·Dune::FieldVector<ct,dim>·Vector; | ||
51 | ·54 | ||
52 | 56·QuadraturePoint·(const·Vector&·x,·ct·w)·:·local(x) | ||
51 | ·55 | ||
52 | ·56#ifndef·DOXYGEN | ||
53 | ·57 | ||
54 | ·59·template<int·codim> | ||
55 | ·60·using·Codim·=·typename·Implementation::template·Codim<codim>; | ||
56 | ·61 | ||
57 | ·62#else | ||
58 | ·63 | ||
59 | ·65·template<·int·codim·> | ||
60 | 66·struct·Codim | ||
61 | · | 53 | ·57·{ |
62 | 54 | ·58·weight_·=·w; | |
55 | ·59·} | ||
56 | ·60 | ||
57 | 62·const·Vector&·position·()·const | ||
58 | ·63·{ | ||
59 | ·64·return·local; | ||
60 | ·65·} | ||
61 | ·66 | ||
62 | 68·const·ct·&weight·()·const | ||
63 | ·69·{ | ||
64 | ·70·return·weight_; | ||
65 | ·71·} | ||
66 | ·72 | ||
67 | ·73·protected: | ||
68 | 74·FieldVector<ct,·dim>·local; | ||
69 | 75·ct·weight_; | ||
63 | ·7 | 70 | ·76·}; |
71 | ·77 | ||
72 | 81·namespace·QuadratureType·{ | ||
73 | 82·enum·Enum·{ | ||
74 | 92·GaussLegendre·=·0, | ||
75 | ·93 | ||
76 | 99·GaussJacobi_1_0·=·1, | ||
77 | ·100 | ||
78 | 106·GaussJacobi_2_0·=·2, | ||
79 | ·107 | ||
80 | 119·GaussJacobi_n_0·=·3, | ||
81 | ·120 | ||
82 | 127·GaussLobatto·=·4, | ||
83 | ·128 | ||
84 | 135·GaussRadauLeft·=·5, | ||
85 | ·136 | ||
86 | 144·GaussRadauRight·=·6, | ||
87 | ·145·size | ||
88 | 146·}; | ||
64 | ·71 | ||
65 | ·72#endif·//·DOXYGEN | ||
66 | ·73 | ||
67 | 75·using·ctype·=·typename·Implementation::ctype; | ||
68 | ·76 | ||
69 | 78·using·CoordinateField·=·ctype; | ||
70 | ·79 | ||
Max diff block lines reached; 23461/27151 bytes (86.41%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·virtualrefinement.cc·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 37 lines modified | Offset 6, 76 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Classes·|·Namespaces·|·Functions | 12 | Classes·|·Namespaces·|·Macros·|·Functions |
13 | generalvertexorder.hh·File·Reference | ||
14 | 13 | virtualrefinement.cc·File·Reference | |
14 | This·file·contains·the·virtual·wrapper·around·refinement.·More... | ||
15 | #include·<cassert> | 15 | #include·<cassert> |
16 | #include·< | 16 | #include·<typeinfo> |
17 | #include·<iterator> | ||
18 | #include·< | 17 | #include·<dune/common/exceptions.hh> |
18 | #include·<dune/common/fvector.hh> | ||
19 | #include·<dune/common/iteratorfacades.hh> | 19 | #include·<dune/common/iteratorfacades.hh> |
20 | #include·"type.hh" | 20 | #include·"type.hh" |
21 | #include· | 21 | #include·"refinement.hh" |
22 | Go_to_the_source_code_of_this_file. | 22 | Go_to_the_source_code_of_this_file. |
23 | ·Classes | 23 | ·Classes |
24 | class· Dune::GeneralVertexOrder<_dim,_Index__> | ||
25 | 24 | class· Dune::VirtualRefinementSubEntityIteratorSpecial<_dimension,_CoordType, | |
25 | ········dimension_> | ||
26 | 26 | ||
27 | class· Dune::GeneralVertexOrder<_dim,_Index__>::iterator | ||
28 | 27 | class· Dune::VirtualRefinementSubEntityIteratorSpecial<_dimension,_CoordType, | |
28 | ········0_> | ||
29 | |||
30 | class· Dune::VirtualRefinement<_dimension,_CoordType_>::Codim<_codimension_> | ||
31 | |||
32 | class· Dune::VirtualRefinementSubEntityIteratorBackSpecial<_dimension, | ||
33 | ········CoordType,_dimension_> | ||
34 | |||
35 | class· Dune::VirtualRefinementSubEntityIteratorBackSpecial<_dimension, | ||
36 | ········CoordType,_0_> | ||
37 | |||
38 | class· Dune::VirtualRefinement<_dimension,_CoordType_>::SubEntityIteratorBack< | ||
39 | ········dimension,_CoordType_> | ||
40 | |||
41 | class· Dune::VirtualRefinementImp<_topologyId,_CoordType,_coerceToId, | ||
42 | ········dimension_> | ||
43 | |||
44 | class· Dune::VirtualRefinementImpSubEntityIteratorBackSpecial<_topologyId, | ||
45 | ········CoordType,_coerceToId,_dimension,_dimension_> | ||
46 | |||
47 | class· Dune::VirtualRefinementImpSubEntityIteratorBackSpecial<_topologyId, | ||
48 | ········CoordType,_coerceToId,_dimension,_0_> | ||
49 | |||
50 | class· Dune::VirtualRefinementImp<_topologyId,_CoordType,_coerceToId, | ||
51 | ········dimension_>::SubEntityIteratorBack<_codimension_> | ||
52 | |||
53 | class· Dune::RefinementBuilder<_dimension,_CoordType_> | ||
54 | |||
55 | class· Dune::RefinementBuilder<_1,_CoordType_> | ||
56 | |||
57 | class· Dune::RefinementBuilder<_3,_CoordType_> | ||
29 | 58 | ||
30 | ·Namespaces | 59 | ·Namespaces |
31 | namespace· Dune | 60 | namespace· Dune |
32 | 61 | ||
62 | ·Macros | ||
63 | #define DUNE_GEOMETRY_VIRTUALREFINEMENT_CC | ||
64 | |||
33 | ·Functions | 65 | ·Functions |
34 | template<class·InIterator·,·class·OutIterator·> | ||
35 | void Dune::reduceOrder·(const·InIterator·&inBegin,·const·InIterator·&inEnd, | ||
36 | ······OutIterator·outIt) | ||
37 | 66 | template<int·dimension,·class·CoordType·> | |
67 | VirtualRefinement<·dimension,·CoordType·>·Dune::buildRefinement·(GeometryType | ||
68 | ·······································& geometryType,·GeometryType·coerceTo) | ||
69 | ··········································return·a·reference·to·the | ||
70 | ········································VirtualRefinement·according·to·the | ||
71 | ··········································parameters | ||
38 | 72 | ||
73 | *****·Detailed·Description·***** | ||
74 | This·file·contains·the·virtual·wrapper·around·refinement. | ||
75 | *****·Macro·Definition·Documentation·***** | ||
76 | *****·◆ DUNE_GEOMETRY_VIRTUALREFINEMENT_CC·***** | ||
77 | #define·DUNE_GEOMETRY_VIRTUALREFINEMENT_CC | ||
39 | =============================================================================== | 78 | =============================================================================== |
40 | ·····Generated·by [doxygen]·1.9.8 | 79 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·virtualrefinement.cc·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 218 lines modified | Offset 7, 1008 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | virtualrefinement.cc | |
13 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5 | 19 | ·5 |
20 | ·6#ifndef·DUNE_GEOMETRY_GENERALVERTEXORDER_HH | ||
21 | · | 20 | ·6#ifndef·DUNE_GEOMETRY_VIRTUALREFINEMENT_CC |
21 | 7#define·DUNE_GEOMETRY_VIRTUALREFINEMENT_CC | ||
22 | ·8 | 22 | ·8 |
23 | ·9#include·<algorithm> | ||
24 | ·1 | 23 | ·14#include·<cassert> |
24 | ·15#include·<typeinfo> | ||
25 | ·11#include·<cstddef> | ||
26 | ·12#include·<iterator> | ||
27 | ·13#include·<vector> | ||
28 | ·14 | ||
29 | ·15#include·<dune/common/iteratorfacades.hh> | ||
30 | ·16 | 25 | ·16 |
26 | ·17#include·<dune/common/exceptions.hh> | ||
27 | ·18#include·<dune/common/fvector.hh> | ||
28 | ·19#include·<dune/common/iteratorfacades.hh> | ||
29 | ·20 | ||
31 | · | 30 | ·21#include·"type.hh" |
32 | ·18#include·<dune/geometry/referenceelements.hh> | ||
33 | · | 31 | ·22#include·"refinement.hh" |
32 | ·23 | ||
34 | ·2 | 33 | ·24namespace·Dune |
35 | ·21 | ||
36 | ·39·template<class·InIterator,·class·OutIterator> | ||
37 | 40·void·reduceOrder(const·InIterator&·inBegin,·const·InIterator&·inEnd, | ||
38 | ·41·OutIterator·outIt) | ||
39 | ·42·{ | ||
40 | ·43·for(InIterator·inIt·=·inBegin;·inIt·!=·inEnd;·++inIt,·++outIt) | ||
41 | ·44·*outIt·=·std::count_if(inBegin,·inEnd,·[&](const·auto&·v) | ||
42 | ·45·{ | ||
43 | ·46·return·v·<·*inIt; | ||
44 | · | 34 | ·25{ |
35 | ·26·//·////////////////////////////////////////// | ||
36 | ·27·// | ||
37 | ·28·//·The·virtual·base·class·and·its·iterators | ||
38 | ·29·// | ||
39 | ·30 | ||
40 | ·31·// | ||
41 | ·32·//·Refinement | ||
42 | ·33·// | ||
43 | ·34 | ||
44 | ·35·template<int·dimension,·class·CoordType> | ||
45 | ·36·typename·VirtualRefinement<dimension,_CoordType>::VertexIterator | ||
46 | 37·VirtualRefinement<dimension,_CoordType>:: | ||
47 | ·38vBegin(Dune::RefinementIntervals·tag)·const | ||
48 | ·39·{ | ||
49 | ·40·return·VertexIterator(vBeginBack(tag)); | ||
45 | ·4 | 50 | ·41·} |
51 | ·42 | ||
52 | ·43·template<int·dimension,·class·CoordType> | ||
53 | ·44·typename·VirtualRefinement<dimension,_CoordType>::VertexIterator | ||
54 | 45·VirtualRefinement<dimension,_CoordType>:: | ||
55 | ·46vEnd(Dune::RefinementIntervals·tag)·const | ||
56 | ·47·{ | ||
57 | ·48·return·VertexIterator(vEndBack(tag)); | ||
46 | ·49 | 58 | ·49·} |
47 | ·51 | ||
48 | ·66·template<std::size_t·dim,·class·Index_·=·std::size_t> | ||
49 | 67·class·GeneralVertexOrder·{ | ||
50 | ·68·typedef·ReferenceElements<double,_dim>·RefElems; | ||
51 | · | 59 | ·50 |
60 | ·51·template<int·dimension,·class·CoordType> | ||
61 | ·52·typename·VirtualRefinement<dimension,_CoordType>::ElementIterator | ||
62 | 53·VirtualRefinement<dimension,_CoordType>:: | ||
63 | ·54eBegin(Dune::RefinementIntervals·tag)·const | ||
64 | ·55·{ | ||
65 | ·56·return·ElementIterator(eBeginBack(tag)); | ||
66 | ·57·} | ||
67 | ·58 | ||
68 | ·59·template<int·dimension,·class·CoordType> | ||
69 | ·60·typename·VirtualRefinement<dimension,_CoordType>::ElementIterator | ||
70 | 61·VirtualRefinement<dimension,_CoordType>:: | ||
71 | ·62eEnd(Dune::RefinementIntervals·tag)·const | ||
72 | ·63·{ | ||
73 | ·64·return·ElementIterator(eEndBack(tag)); | ||
74 | ·65·} | ||
75 | ·66 | ||
76 | ·67·// | ||
77 | ·68·//·The·iterators | ||
78 | ·69·// | ||
52 | ·70 | 79 | ·70 |
53 | ·71·RefElem·refelem; | ||
54 | ·72·GeometryType·gt; | ||
55 | ·73·std::vector<Index_>·vertexOrder; | ||
56 | ·74 | ||
57 | ·75·public: | ||
58 | 7 | 80 | ·71·template<int·dimension,·class·CoordType,·int·codimension> |
81 | 72·class·VirtualRefinementSubEntityIteratorSpecial; | ||
82 | ·73 | ||
83 | ·74·//·The·iterator·for·vertices | ||
84 | ·75·template<int·dimension,·class·CoordType> | ||
85 | 76·class·VirtualRefinementSubEntityIteratorSpecial<dimension,·CoordType, | ||
86 | dimension> | ||
87 | ·77·{}; | ||
59 | ·78 | 88 | ·78 |
60 | ·80·class·iterator; | ||
61 | ·81 | ||
62 | 83·static·const·std::size_t·dimension·=·dim; | ||
63 | 85·const·GeometryType·&type()·const·{·return·gt;·} | ||
64 | ·86 | ||
65 | ·88 | ||
66 | ·96·template<class·InIterator> | ||
67 | 97·GeneralVertexOrder(const·GeometryType&·gt_,·const·InIterator·&inBegin, | ||
68 | ·98·const·InIterator·&inEnd)·: | ||
69 | ·99·refelem(RefElems::general(gt_)),·gt(gt_), | ||
70 | ·100·vertexOrder(refelem.size(dim)) | ||
71 | ·101·{·reduceOrder(inBegin,·inEnd,·vertexOrder.begin());·} | ||
72 | ·102 | ||
73 | ·104 | ||
74 | 108·iterator·begin(std::size_t·codim,·std::size_t·subEntity)·const | ||
75 | · | 89 | ·79·//·The·iterator·for·elements |
90 | ·80·template<int·dimension,·class·CoordType> | ||
Max diff block lines reached; 36929/42471 bytes (86.95%) of diff not shown. |
Offset 87, 15 lines modified | Offset 87, 15 lines modified | ||
87 | <code>#include·<cstdint></code><br·/> | 87 | <code>#include·<cstdint></code><br·/> |
88 | <code>#include·<string></code><br·/> | 88 | <code>#include·<string></code><br·/> |
89 | <code>#include·<type_traits></code><br·/> | 89 | <code>#include·<type_traits></code><br·/> |
90 | <code>#include·<dune/common/exceptions.hh></code><br·/> | 90 | <code>#include·<dune/common/exceptions.hh></code><br·/> |
91 | <code>#include·<dune/common/keywords.hh></code><br·/> | 91 | <code>#include·<dune/common/keywords.hh></code><br·/> |
92 | <code>#include·<dune/common/typetraits.hh></code><br·/> | 92 | <code>#include·<dune/common/typetraits.hh></code><br·/> |
93 | <code>#include·<dune/common/unused.hh></code><br·/> | 93 | <code>#include·<dune/common/unused.hh></code><br·/> |
94 | <code>#include·<<a·class="el"·href="a00 | 94 | <code>#include·<<a·class="el"·href="a00230_source.html">dune/geometry/deprecated_topology.hh</a>></code><br·/> |
95 | </div> | 95 | </div> |
96 | <p><a·href="a00197_source.html">Go·to·the·source·code·of·this·file.</a></p> | 96 | <p><a·href="a00197_source.html">Go·to·the·source·code·of·this·file.</a></p> |
97 | <table·class="memberdecls"> | 97 | <table·class="memberdecls"> |
98 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> | 98 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> |
99 | Classes</h2></td></tr> | 99 | Classes</h2></td></tr> |
100 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01391.html">Dune::GeometryType</a></td></tr> | 100 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01391.html">Dune::GeometryType</a></td></tr> |
101 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.··<a·href="a01391.html#details">More...</a><br·/></td></tr> | 101 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.··<a·href="a01391.html#details">More...</a><br·/></td></tr> |
Offset 140, 15 lines modified | Offset 140, 15 lines modified | ||
140 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> | 140 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> |
141 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="comment">//·the·Topology·classes·are·deprecated·and·will·be·removed·for·the·2.8.</span></div> | 141 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="comment">//·the·Topology·classes·are·deprecated·and·will·be·removed·for·the·2.8.</span></div> |
142 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="comment">//·Temporarily·a·header·'deprecated_topology.hh'·is·provided·which·will·be·removed·after·the·2.9·release.</span></div> | 142 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="comment">//·Temporarily·a·header·'deprecated_topology.hh'·is·provided·which·will·be·removed·after·the·2.9·release.</span></div> |
143 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#if·__GNUC__·>=·7</span></div> | 143 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#if·__GNUC__·>=·7</span></div> |
144 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="preprocessor">#··pragma·GCC·diagnostic·push</span></div> | 144 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="preprocessor">#··pragma·GCC·diagnostic·push</span></div> |
145 | <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">#··pragma·GCC·diagnostic·ignored·"-Wdeprecated-declarations"</span></div> | 145 | <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">#··pragma·GCC·diagnostic·ignored·"-Wdeprecated-declarations"</span></div> |
146 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#endif</span></div> | 146 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#endif</span></div> |
147 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="preprocessor">#include·<<a·class="code"·href="a00 | 147 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="preprocessor">#include·<<a·class="code"·href="a00230.html">dune/geometry/deprecated_topology.hh</a>></span></div> |
148 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#if·__GNUC__·>=·7</span></div> | 148 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#if·__GNUC__·>=·7</span></div> |
149 | <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="preprocessor">#··pragma·GCC·diagnostic·pop</span></div> | 149 | <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="preprocessor">#··pragma·GCC·diagnostic·pop</span></div> |
150 | <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="preprocessor">#endif</span></div> | 150 | <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="preprocessor">#endif</span></div> |
151 | <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> | 151 | <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> |
152 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="comment">//·GeometryType</span></div> | 152 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="comment">//·GeometryType</span></div> |
153 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="comment">//·-------------</span></div> | 153 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="comment">//·-------------</span></div> |
154 | <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> | 154 | <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·typeindex.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 28 lines modified | Offset 7, 31 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Classes·|·Namespaces | 12 | Classes·|·Namespaces |
13 | axisalignedcubegeometry.hh·File·Reference | ||
14 | A·geometry·implementation·for·axis-aligned·hypercubes.·More... | ||
15 | 13 | typeindex.hh·File·Reference | |
14 | Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector. | ||
15 | More... | ||
16 | #include·<cstddef> | ||
16 | #include·<dune/common/ | 17 | #include·<dune/common/indices.hh> |
17 | #include·<dune/common/ | 18 | #include·<dune/common/hybridutilities.hh> |
19 | #include·"type.hh" | ||
18 | #include·<dune/common/diagonalmatrix.hh> | ||
19 | #include·<dune/geometry/referenceelements.hh> | ||
20 | #include·<dune/geometry/type.hh> | ||
21 | Go_to_the_source_code_of_this_file. | 20 | Go_to_the_source_code_of_this_file. |
22 | ·Classes | 21 | ·Classes |
23 | class· Dune::AxisAlignedCubeGeometry<_CoordType,_dim,_coorddim_> | ||
24 | 22 | class· Dune::LocalGeometryTypeIndex | |
23 | ······Compute·per-dimension·indices·for·geometry·types.·More... | ||
24 | |||
25 | class· Dune::GlobalGeometryTypeIndex | ||
26 | ······Compute·indices·for·geometry·types,·taking·the·dimension·into·account. | ||
27 | ········More... | ||
25 | 28 | ||
26 | ·Namespaces | 29 | ·Namespaces |
27 | namespace· Dune | 30 | namespace· Dune |
28 | 31 | ||
29 | *****·Detailed·Description·***** | 32 | *****·Detailed·Description·***** |
30 | 33 | Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector. | |
31 | =============================================================================== | 34 | =============================================================================== |
32 | ·····Generated·by [doxygen]·1.9.8 | 35 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·typeindex.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 431 lines modified | Offset 7, 185 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | typeindex.hh | |
13 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5#ifndef·DUNE_GEOMETRY_TYPEINDEX_HH | ||
20 | ·6#define·DUNE_GEOMETRY_TYPEINDEX_HH | ||
21 | ·7 | ||
22 | ·14#include·<cstddef> | ||
19 | ·5 | 23 | ·15 |
20 | ·6#ifndef·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH | ||
21 | ·7#define·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH | ||
22 | ·8 | ||
23 | ·13#include·<bitset> | ||
24 | ·14 | ||
25 | ·15#include·<dune/common/fvector.hh> | ||
26 | ·16#include·<dune/common/ | 24 | ·16#include·<dune/common/indices.hh> |
27 | ·17#include·<dune/common/ | 25 | ·17#include·<dune/common/hybridutilities.hh> |
28 | ·18 | 26 | ·18 |
27 | ·19#include·"type.hh" | ||
28 | ·20 | ||
29 | ·19#include·<dune/geometry/referenceelements.hh> | ||
30 | ·20#include·<dune/geometry/type.hh> | ||
31 | ·21 | ||
32 | ·22 | ||
33 | ·2 | 29 | ·21namespace·Dune |
30 | ·22{ | ||
31 | 24·class·LocalGeometryTypeIndex | ||
34 | ·24 | ||
35 | ·48·template·<class·CoordType,·unsigned·int·dim,·unsigned·int·coorddim> | ||
36 | 49·class·AxisAlignedCubeGeometry | ||
37 | · | 32 | ·25·{ |
38 | ·51 | ||
39 | ·52 | ||
40 | · | 33 | ·32·inline·static·constexpr·std::size_t·regular_size(std::size_t·dim) |
34 | ·33·{ | ||
35 | ·34·//·The·following·expression·is·derived·from·the·expression·for | ||
36 | ·35·//·GlobalGeometryTypeIndex::regular_offset().·Subtracting | ||
37 | ·36·//·regular_offset(dim+1)-regular_offset(dim)·we·get: | ||
38 | ·37·// | ||
39 | ·38·//·((1·<<·dim+1)·>>·1)·-·((1·<<·dim)·>>·1) | ||
40 | ·39·// | ||
41 | ·40·//·We·always·have | ||
42 | ·41·// | ||
43 | ·42·//·dim·>=·0, | ||
44 | ·43·// | ||
45 | ·44·//·so | ||
46 | ·45·// | ||
47 | ·46·//·(1·<<·dim+1)·>=·2·and·(1·<<·dim+2)·%·2·==·0. | ||
48 | ·47·// | ||
49 | ·48·//·So·if·we·apply·a·single·right-shift·to·that,·we·will·never·lose·any | ||
50 | ·49·//·set·bits,·thus | ||
51 | ·50·// | ||
52 | ·51·//·((1·<<·dim+1)·>>·1)·==·(1·<<·dim) | ||
53 | ·52·return·(1·<<·dim)·-·((1·<<·dim)·>>·1); | ||
54 | ·53·} | ||
41 | ·54 | 55 | ·54 |
56 | ·55·public: | ||
57 | 61·inline·static·constexpr·std::size_t·size(std::size_t·dim) | ||
58 | ·62·{ | ||
59 | ·63·//·one·for·"none" | ||
60 | ·64·return·regular_size(dim)·+·1; | ||
61 | ·65·} | ||
42 | 56·constexpr·static·int·mydimension·=·dim; | ||
43 | ·57 | ||
44 | 59·constexpr·static·int·coorddimension·=·coorddim; | ||
45 | ·60 | ||
46 | 62·typedef·CoordType·ctype; | ||
47 | ·63 | ||
48 | 65·typedef·FieldVector<ctype,dim>·LocalCoordinate; | ||
49 | ·66 | 62 | ·66 |
50 | 68·typedef·FieldVector<ctype,coorddim>·GlobalCoordinate; | ||
51 | ·69 | ||
52 | 71·typedef·ctype·Volume; | ||
53 | ·72 | ||
54 | ·79·typedef·typename·std::conditional<dim==coorddim, | ||
55 | ·80·DiagonalMatrix<ctype,dim>, | ||
56 | 81·FieldMatrix<ctype,dim,coorddim>·>::type·JacobianTransposed; | ||
57 | ·82 | ||
58 | ·89·typedef·typename·std::conditional<dim==coorddim, | ||
59 | ·90·DiagonalMatrix<ctype,dim>, | ||
60 | 91·FieldMatrix<ctype,coorddim,dim>·>::type·JacobianInverseTransposed; | ||
61 | ·92 | ||
62 | 100·using·Jacobian·=·std::conditional_t<dim==coorddim, | ||
63 | 63 | 73·inline·static·constexpr·std::size_t·index(const·GeometryType·>) | |
64 | ·74·{ | ||
65 | ·75·return·gt.isNone()·?·regular_size(gt.dim())·:·(gt.id()·>>·1); | ||
66 | ·76·} | ||
67 | ·77 | ||
68 | 79·inline·static·constexpr·GeometryType·type(std::size_t·dim,·std::size_t | ||
69 | index)·{ | ||
70 | ·80·return·(index·==·regular_size(dim))·? | ||
71 | ·81·GeometryTypes::none(dim)·: | ||
72 | ·82·//·the·cast·to·unsigned·makes·sure·this·is·interpreted·as·the·topology | ||
73 | ·83·//·ID·constructor | ||
74 | ·84·GeometryType(static_cast<·unsigned·int·>(index·<<·1),·dim); | ||
75 | ·85·} | ||
76 | ·86·}; | ||
77 | ·87 | ||
78 | 89·class·GlobalGeometryTypeIndex | ||
79 | ·90·{ | ||
80 | ·98·inline·static·constexpr·std::size_t·regular_offset(std::size_t·dim) | ||
81 | ·99·{ | ||
82 | ·100·//·The·number·of·regular·geometry·types·in·a·given·dimension·is | ||
83 | ·101·//·2^(dim-1).·For·dim==0·this·would·yield·1/2·geometry·types·(which·is | ||
84 | ·102·//·obviously·bogus,·dim==0·has·one·regular·geometry·type,·the·point). | ||
85 | ·103·//·The·following·expression·relies·on·1·>>·1·==·0·to·treat·dim==0 | ||
86 | ·104·//·specially. | ||
87 | ·105·return·(1·<<·dim)·>>·1; | ||
88 | ·106·} | ||
64 | ·10 | 89 | ·107 |
65 | 109·using·JacobianInverse·=·std::conditional_t<dim==coorddim, | ||
66 | 90 | ·108·public: | |
91 | 113·inline·static·constexpr·std::size_t·offset(std::size_t·dim) | ||
92 | ·114·{ | ||
93 | ·115·//·dim·times·"none" | ||
94 | ·116·return·regular_offset(dim)·+·dim; | ||
95 | ·117·} | ||
Max diff block lines reached; 15157/20061 bytes (75.55%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·referenceelements.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 31 lines modified | Offset 6, 62 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Classes·|·Namespaces·|·Typedefs·|·Functions | ||
13 | referenceelements.hh·File·Reference | ||
12 | Classes·|·Namespaces | ||
13 | affinegeometry.hh·File·Reference | ||
14 | An·implementation·of·the·Geometry·interface·for·affine·geometries.·More... | ||
15 | #include·<c | 14 | #include·<cassert> |
15 | #include·<algorithm> | ||
16 | #include·<limits> | ||
17 | #include·<tuple> | ||
18 | #include·<utility> | ||
19 | #include·<vector> | ||
20 | #include·<array> | ||
16 | #include·<dune/common/ | 21 | #include·<dune/common/typetraits.hh> |
22 | #include·<dune/common/std/type_traits.hh> | ||
17 | #include·<dune/common/ | 23 | #include·<dune/common/visibility.hh> |
24 | #include·<dune/geometry/dimension.hh> | ||
18 | #include·<dune/geometry/type.hh> | 25 | #include·<dune/geometry/type.hh> |
26 | #include·<dune/geometry/referenceelement.hh> | ||
27 | #include·<dune/geometry/referenceelementimplementation.hh> | ||
19 | Go_to_the_source_code_of_this_file. | 28 | Go_to_the_source_code_of_this_file. |
20 | ·Classes | 29 | ·Classes |
21 | class· Dune::AffineGeometry<_ct,_mydim,_cdim_> | ||
22 | 30 | struct· Dune::Geo::ReferenceElements<_ctype_,_dim_> | |
31 | ·······Class·providing·access·to·the·singletons·of·the·reference·elements. | ||
32 | ·········More... | ||
23 | 33 | ||
24 | ·Namespaces | 34 | ·Namespaces |
25 | namespace· Dune | 35 | namespace· Dune |
26 | 36 | ||
27 | namespace· Dune::Geo | 37 | namespace· Dune::Geo |
28 | 38 | ||
29 | *****·Detailed·Description·***** | ||
30 | An·implementation·of·the·Geometry·interface·for·affine·geometries. | ||
31 | ··Author | ||
32 | · | 39 | namespace· Dune::Transitional |
40 | |||
41 | ·Typedefs | ||
42 | template<typename·T·,·int·dim> | ||
43 | using Dune::ReferenceElement·=·unspecified-type | ||
44 | ·····Returns·the·type·of·reference·element·for·the·argument·type·T. | ||
45 | |||
46 | ·Functions | ||
47 | template<typename...·T> | ||
48 | unspecified·value·type Dune::referenceElement·(T·&&...·t) | ||
49 | ······················Returns·a·reference·element·for·the·objects·t.... | ||
50 | |||
51 | template<typename·T·,·int·dim> | ||
52 | ··················auto Dune::referenceElement·(const·Dune::GeometryType·>, | ||
53 | ························Dune::Dim<·dim·>={}) | ||
54 | ······················Returns·a·reference·element·of·dimension·dim·for·the | ||
55 | ························given·geometry·type·and·coordinate·field·type. | ||
56 | |||
57 | template<typename·T·,·int·dim,·std::enable_if_t<·IsNumber<·std::decay_t<·T·> | ||
58 | >::value,·int·>·=·0> | ||
59 | ··················auto Dune::referenceElement·(const·T·&,·const·Dune:: | ||
60 | ························GeometryType·>,·Dune::Dim<·dim·>) | ||
61 | ······················Returns·a·reference·element·of·dimension·dim·for·the | ||
62 | ························given·geometry·type·and·coordinate·field·type. | ||
63 | |||
33 | =============================================================================== | 64 | =============================================================================== |
34 | ·····Generated·by [doxygen]·1.9.8 | 65 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·referenceelements.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 801 lines modified | Offset 7, 480 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | referenceelements.hh | |
13 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5#ifndef·DUNE_GEOMETRY_ | 19 | ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTS_HH |
20 | ·6#define·DUNE_GEOMETRY_ | 20 | ·6#define·DUNE_GEOMETRY_REFERENCEELEMENTS_HH |
21 | ·7 | 21 | ·7 |
22 | · | 22 | ·8#include·<cassert> |
23 | · | 23 | ·9 |
24 | ·10#include·<algorithm> | ||
25 | ·11#include·<limits> | ||
26 | ·12#include·<tuple> | ||
27 | ·13#include·<utility> | ||
28 | ·14#include·<vector> | ||
29 | ·15#include·<array> | ||
30 | ·16 | ||
24 | ·1 | 31 | ·17#include·<dune/common/typetraits.hh> |
32 | ·18#include·<dune/common/std/type_traits.hh> | ||
25 | ·1 | 33 | ·19#include·<dune/common/visibility.hh> |
26 | · | 34 | ·20 |
35 | ·21#include·<dune/geometry/dimension.hh> | ||
27 | · | 36 | ·22#include·<dune/geometry/type.hh> |
37 | ·23#include·<dune/geometry/referenceelement.hh> | ||
38 | ·24#include·<dune/geometry/referenceelementimplementation.hh> | ||
28 | ·19 | ||
29 | 20namespace·Dune | ||
30 | ·21{ | ||
31 | ·22 | ||
32 | ·23·//·External·Forward·Declarations | ||
33 | ·24·//·----------------------------- | ||
34 | ·25 | 39 | ·25 |
35 | 26 | 40 | ·26namespace·Dune |
36 | ·27 | 41 | ·27{ |
37 | ·28 | 42 | ·28 |
38 | ·29·template<·typename·Implementation·> | ||
39 | · | 43 | ·29·namespace·Geo |
44 | ·30·{ | ||
40 | ·31 | 45 | ·31 |
41 | ·32·template<·class·ctype,·int·dim·> | ||
42 | 46 | ·32#ifndef·DOXYGEN | |
47 | ·33 | ||
43 | ·34 | 48 | ·34 |
44 | ·35·template< | 49 | ·35·template<typename·ctype,·int·dim> |
45 | ·36·struct·ReferenceElements; | ||
46 | ·3 | 50 | ·36·class·DeprecatedReferenceElement |
51 | ·37·:·public·ReferenceElement<ReferenceElementImplementation<ctype,dim>> | ||
47 | ·38· | 52 | ·38·{ |
48 | ·39 | 53 | ·39 |
49 | ·40 | ||
50 | ·41·namespace·Impl | ||
51 | ·4 | 54 | ·40·protected: |
55 | ·41 | ||
56 | ·42·DeprecatedReferenceElement()·=·default; | ||
52 | ·43 | 57 | ·43 |
53 | ·44·//·FieldMatrixHelper | ||
54 | ·45·//·----------------- | ||
55 | ·46 | ||
56 | ·47·template<·class·ct·> | ||
57 | ·4 | 58 | ·44·public: |
59 | ·45 | ||
60 | ·46·DeprecatedReferenceElement(const·DeprecatedReferenceElement&)·=·delete; | ||
61 | ·47·DeprecatedReferenceElement&·operator=(const·DeprecatedReferenceElement&)·= | ||
62 | delete; | ||
63 | ·48 | ||
64 | ·49·DeprecatedReferenceElement(const·ReferenceElementImplementation<ctype,dim>& | ||
65 | impl) | ||
66 | ·50·:·ReferenceElement<ReferenceElementImplementation<ctype,dim>>(impl) | ||
67 | ·51·{} | ||
68 | ·52 | ||
69 | ·53·}; | ||
70 | ·54 | ||
71 | ·55 | ||
72 | ·56·template<typename·ctype,·int·dim> | ||
73 | ·57·class·ConstructibleDeprecatedReferenceElement | ||
74 | ·58·:·public·DeprecatedReferenceElement<ctype,dim> | ||
58 | · | 75 | ·59·{ |
76 | ·60·public: | ||
77 | ·61·ConstructibleDeprecatedReferenceElement()·=·default; | ||
78 | ·62·}; | ||
79 | ·63 | ||
80 | ·64 | ||
81 | ·65·namespace·Impl | ||
59 | ·50·typedef·ct·ctype; | ||
60 | ·51 | ||
61 | ·52·template<·int·m,·int·n·> | ||
62 | ·53·static·void·Ax·(·const·FieldMatrix<·ctype,·m,·n·>·&A,·const·FieldVector< | ||
63 | ctype,·n·>·&x,·FieldVector<·ctype,·m·>·&ret·) | ||
64 | ·54·{ | ||
65 | ·55·for(·int·i·=·0;·i·<·m;·++i·) | ||
66 | · | 82 | ·66·{ |
83 | ·67 | ||
84 | ·68·//·ReferenceElementContainer | ||
85 | ·69·//·------------------------- | ||
86 | ·70 | ||
87 | ·71·template<·class·ctype,·int·dim·> | ||
88 | ·72·class·ReferenceElementContainer | ||
67 | ·57·ret[·i·]·=·ctype(·0·); | ||
68 | ·58·for(·int·j·=·0;·j·<·n;·++j·) | ||
69 | ·59·ret[·i·]·+=·A[·i·][·j·]·*·x[·j·]; | ||
70 | ·60·} | ||
71 | ·61·} | ||
72 | ·62 | ||
73 | ·63·template<·int·m,·int·n·> | ||
74 | ·64·static·void·ATx·(·const·FieldMatrix<·ctype,·m,·n·>·&A,·const·FieldVector< | ||
75 | ctype,·m·>·&x,·FieldVector<·ctype,·n·>·&ret·) | ||
76 | ·65·{ | ||
77 | ·66·for(·int·i·=·0;·i·<·n;·++i·) | ||
78 | · | 89 | ·73·{ |
79 | ·68·ret[·i·]·=·ctype(·0·); | ||
80 | ·69·for(·int·j·=·0;·j·<·m;·++j·) | ||
81 | ·70·ret[·i·]·+=·A[·j·][·i·]·*·x[·j·]; | ||
82 | ·71·} | ||
83 | ·72·} | ||
84 | ·73 | ||
85 | ·74·template<·int·m,·int·n,·int·p·> | ||
86 | ·75·static·void·AB·(·const·FieldMatrix<·ctype,·m,·n·>·&A,·const·FieldMatrix< | ||
87 | ctype,·n,·p·>·&B,·FieldMatrix<·ctype,·m,·p·>·&ret·) | ||
Max diff block lines reached; 31898/36760 bytes (86.77%) of diff not shown. |
Offset 82, 15 lines modified | Offset 82, 15 lines modified | ||
82 | <div·class="textblock"><code>#include·<cassert></code><br·/> | 82 | <div·class="textblock"><code>#include·<cassert></code><br·/> |
83 | <code>#include·<array></code><br·/> | 83 | <code>#include·<array></code><br·/> |
84 | <code>#include·<map></code><br·/> | 84 | <code>#include·<map></code><br·/> |
85 | <code>#include·<memory></code><br·/> | 85 | <code>#include·<memory></code><br·/> |
86 | <code>#include·<type_traits></code><br·/> | 86 | <code>#include·<type_traits></code><br·/> |
87 | <code>#include·<vector></code><br·/> | 87 | <code>#include·<vector></code><br·/> |
88 | <code>#include·<<a·class="el"·href="a00197_source.html">dune/geometry/type.hh</a>></code><br·/> | 88 | <code>#include·<<a·class="el"·href="a00197_source.html">dune/geometry/type.hh</a>></code><br·/> |
89 | <code>#include·<<a·class="el"·href="a002 | 89 | <code>#include·<<a·class="el"·href="a00200_source.html">dune/geometry/typeindex.hh</a>></code><br·/> |
90 | </div> | 90 | </div> |
91 | <p><a·href="a00206_source.html">Go·to·the·source·code·of·this·file.</a></p> | 91 | <p><a·href="a00206_source.html">Go·to·the·source·code·of·this·file.</a></p> |
92 | <table·class="memberdecls"> | 92 | <table·class="memberdecls"> |
93 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> | 93 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> |
94 | Classes</h2></td></tr> | 94 | Classes</h2></td></tr> |
95 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.html">Dune::TopologyFactory<·Traits·></a></td></tr> | 95 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.html">Dune::TopologyFactory<·Traits·></a></td></tr> |
96 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Provide·a·factory·over·the·generic·topologies.··<a·href="a01379.html#details">More...</a><br·/></td></tr> | 96 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Provide·a·factory·over·the·generic·topologies.··<a·href="a01379.html#details">More...</a><br·/></td></tr> |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·<array></span></div> | 93 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·<array></span></div> |
94 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·<map></span></div> | 94 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·<map></span></div> |
95 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·<memory></span></div> | 95 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·<memory></span></div> |
96 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·<type_traits></span></div> | 96 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·<type_traits></span></div> |
97 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·<vector></span></div> | 97 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·<vector></span></div> |
98 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> | 98 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> |
99 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·<<a·class="code"·href="a00197.html">dune/geometry/type.hh</a>></span></div> | 99 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·<<a·class="code"·href="a00197.html">dune/geometry/type.hh</a>></span></div> |
100 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·<<a·class="code"·href="a002 | 100 | <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·<<a·class="code"·href="a00200.html">dune/geometry/typeindex.hh</a>></span></div> |
101 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> | 101 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> |
102 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div> | 102 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div> |
103 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div> | 103 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div> |
104 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> | 104 | <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> |
105 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">template</span>·<<span·class="keyword">class</span>·Traits></div> | 105 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">template</span>·<<span·class="keyword">class</span>·Traits></div> |
106 | <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};"> | 106 | <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};"> |
107 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01379.html">···41</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01379.html">TopologyFactory</a></div> | 107 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01379.html">···41</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01379.html">TopologyFactory</a></div> |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·base.cc·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 35 lines modified | Offset 6, 58 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | ····*·refinement | ||
13 | Classes·|·Namespaces·|·Macros·|·Functions | ||
14 | base.cc·File·Reference | ||
15 | This·file·contains·the·parts·independent·of·a·particular·Refinement | ||
16 | implementation.·More... | ||
12 | Namespaces | ||
13 | referenceelementimplementation.hh·File·Reference | ||
14 | #include·<cassert> | ||
15 | #include·<algorithm> | ||
16 | #include·<limits> | ||
17 | #include·<tuple> | ||
18 | #include·<utility> | ||
19 | #include·<vector> | ||
20 | #include·<array> | ||
21 | #include·<bitset> | ||
22 | #include·<dune/common/fmatrix.hh> | ||
23 | #include·<dune/common/fvector.hh> | ||
24 | #include·<dune/common/hybridutilities.hh> | ||
25 | #include·<dune/common/typetraits.hh> | ||
26 | #include·<dune/common/iteratorrange.hh> | ||
27 | #include·<dune/common/math.hh> | ||
28 | #include·<dune/geometry/referenceelement.hh> | ||
29 | #include·<dune/geometry/affinegeometry.hh> | ||
30 | #include·<dune/geometry/type.hh> | 17 | #include·<dune/geometry/type.hh> |
31 | Go_to_the_source_code_of_this_file. | 18 | Go_to_the_source_code_of_this_file. |
19 | ·Classes | ||
20 | struct· Dune::RefinementImp::Traits<_topologyId,_CoordType,_coerceToId, | ||
21 | ·········dimension,_Dummy_> | ||
22 | ·······Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular | ||
23 | ·········Refinement·implementation.·More... | ||
24 | |||
25 | ·class· Dune::RefinementIntervals | ||
26 | ·······Holds·the·number·of·refined·intervals·per·axis·needed·for·virtual·and | ||
27 | ·········static·refinement.·More... | ||
28 | |||
29 | ·class· Dune::StaticRefinement<_topologyId,_CoordType,_coerceToId,_dimension_ | ||
30 | ·········> | ||
31 | ·······Wrap·each·Refinement·implementation·to·get·a·consistent·interface. | ||
32 | ·········More... | ||
33 | |||
34 | struct· Dune::StaticRefinement<_topologyId,_CoordType,_coerceToId,_dimension_ | ||
35 | ·········>::Codim<_codimension_> | ||
36 | ·······The·Codim·struct·inherited·from·the·Refinement·implementation.·More... | ||
37 | |||
32 | ·Namespaces | 38 | ·Namespaces |
33 | namespace· Dune | 39 | namespace· Dune |
34 | 40 | ||
35 | namespace· Dune:: | 41 | namespace· Dune::RefinementImp |
42 | ··········This·namespace·contains·the·implementation·of·Refinement. | ||
43 | |||
44 | ·Macros | ||
45 | #define DUNE_GEOMETRY_REFINEMENT_BASE_CC | ||
46 | |||
47 | ·Functions | ||
48 | RefinementIntervals Dune::refinementIntervals·(int·intervals) | ||
49 | ···················Creates·a·RefinementIntervals·object. | ||
50 | |||
51 | RefinementIntervals Dune::refinementLevels·(int·levels) | ||
52 | ···················Creates·a·RefinementIntervals·object. | ||
36 | 53 | ||
54 | *****·Detailed·Description·***** | ||
55 | This·file·contains·the·parts·independent·of·a·particular·Refinement | ||
56 | implementation. | ||
57 | *****·Macro·Definition·Documentation·***** | ||
58 | *****·◆ DUNE_GEOMETRY_REFINEMENT_BASE_CC·***** | ||
59 | #define·DUNE_GEOMETRY_REFINEMENT_BASE_CC | ||
37 | =============================================================================== | 60 | =============================================================================== |
38 | ·····Generated·by [doxygen]·1.9.8 | 61 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·base.cc·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 771 lines modified | Offset 7, 225 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | ····*·refinement | |
13 | base.cc | ||
13 | Go_to_the_documentation_of_this_file. | 14 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 15 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 16 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 17 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 18 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 19 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH | ||
20 | · | 20 | ·5#ifndef·DUNE_GEOMETRY_REFINEMENT_BASE_CC |
21 | 6#define·DUNE_GEOMETRY_REFINEMENT_BASE_CC | ||
21 | ·7 | 22 | ·7 |
22 | ·8#include·<cassert> | ||
23 | ·9 | ||
24 | ·10#include·<algorithm> | ||
25 | ·11#include·<limits> | ||
26 | ·12#include·<tuple> | ||
27 | ·13#include·<utility> | ||
28 | ·14#include·<vector> | ||
29 | ·15#include·<array> | ||
30 | ·16#include·<bitset> | ||
31 | ·17 | ||
32 | ·18#include·<dune/common/fmatrix.hh> | ||
33 | ·19#include·<dune/common/fvector.hh> | ||
34 | ·20#include·<dune/common/hybridutilities.hh> | ||
35 | ·21#include·<dune/common/typetraits.hh> | ||
36 | ·22#include·<dune/common/iteratorrange.hh> | ||
37 | ·23#include·<dune/common/math.hh> | ||
38 | ·24 | ||
39 | ·25#include·<dune/geometry/referenceelement.hh> | ||
40 | ·26#include·<dune/geometry/affinegeometry.hh> | ||
41 | · | 23 | ·15#include·<dune/geometry/type.hh> |
42 | · | 24 | ·16 |
43 | · | 25 | ·17namespace·Dune |
44 | ·30{ | ||
45 | ·31 | ||
46 | ·32·namespace·Geo | ||
47 | · | 26 | ·18{ |
27 | 28·namespace·RefinementImp | ||
28 | ·29·{ | ||
29 | ·30·//·///////////////////////////////// | ||
30 | ·31·// | ||
31 | ·32·//·Declaration·of·RefinementImp::Traits | ||
32 | ·33·// | ||
48 | ·34 | 33 | ·34 |
49 | ·35#if | 34 | ·35#ifdef·DOXYGEN |
35 | ·36·//·This·is·just·for·Doxygen | ||
36 | ·67·template<unsigned·topologyId,·class·CoordType, | ||
37 | ·68·unsigned·coerceToId,·int·dimension,·class·Dummy·=·void> | ||
38 | 69·struct·Traits | ||
39 | ·70·{ | ||
40 | ·72·typedef·SquaringTheCircle::Refinement·Imp; | ||
41 | ·73·}; | ||
50 | ·36 | ||
51 | ·37·//·Internal·Forward·Declarations | ||
52 | ·38·//·----------------------------- | ||
53 | ·39 | ||
54 | ·40·namespace·Impl | ||
55 | ·41·{ | ||
56 | ·42·template<·class·ctype,·int·dim·> | ||
57 | ·43·class·ReferenceElementContainer; | ||
58 | ·44·} | ||
59 | ·45 | ||
60 | ·46·template<·class·ctype,·int·dim·> | ||
61 | ·47·struct·ReferenceElements; | ||
62 | ·48 | ||
63 | ·49 | ||
64 | ·50 | ||
65 | ·51·namespace·Impl | ||
66 | ·52·{ | ||
67 | ·53 | ||
68 | ·54·using·Dune::Impl::isPrism; | ||
69 | ·55·using·Dune::Impl::isPyramid; | ||
70 | ·56·using·Dune::Impl::baseTopologyId; | ||
71 | ·57·using·Dune::Impl::prismConstruction; | ||
72 | ·58·using·Dune::Impl::pyramidConstruction; | ||
73 | ·59·using·Dune::Impl::numTopologies; | ||
74 | ·60 | ||
75 | ·62·unsigned·int·size·(·unsigned·int·topologyId,·int·dim,·int·codim·); | ||
76 | ·63 | ||
77 | ·64 | ||
78 | ·65 | ||
79 | ·73·unsigned·int·subTopologyId·(·unsigned·int·topologyId,·int·dim,·int·codim, | ||
80 | unsigned·int·i·); | ||
81 | ·74 | 42 | ·74 |
82 | ·75 | 43 | ·75#else·//·!DOXYGEN |
83 | ·76 | 44 | ·76 |
45 | ·77·//·Doxygen·won't·see·this | ||
46 | ·78 | ||
47 | ·79·template<unsigned·topologyId,·class·CoordType, | ||
48 | ·80·unsigned·coerceToId,·int·dimension,·class·=·void> | ||
49 | ·81·struct·Traits; | ||
84 | ·77·//·subTopologyNumbering | ||
85 | ·78·//·-------------------- | ||
86 | ·79 | ||
87 | ·80·void·subTopologyNumbering·(·unsigned·int·topologyId,·int·dim,·int·codim, | ||
88 | unsigned·int·i,·int·subcodim, | ||
89 | ·81·unsigned·int·*beginOut,·unsigned·int·*endOut·); | ||
90 | ·82 | 50 | ·82 |
91 | ·83 | ||
92 | ·8 | 51 | ·83#endif·//·!DOXYGEN |
52 | ·84·}·//·namespace·RefinementImp | ||
93 | ·85 | 53 | ·85 |
54 | ·86 | ||
55 | 94·class·RefinementIntervals{ | ||
56 | ·95·int·intervals_=1; | ||
57 | ·96 | ||
58 | ·97·public: | ||
59 | 98·explicit·RefinementIntervals(int·i)·:·intervals_(i)·{} | ||
60 | ·99 | ||
61 | 100·int·intervals()·const·{·return·intervals_;·} | ||
94 | ·86·//·checkInside | ||
95 | ·87·//·----------- | ||
96 | ·88 | ||
97 | ·89·template<·class·ct,·int·cdim·> | ||
98 | ·90·inline·bool | ||
99 | ·91·checkInside·(·unsigned·int·topologyId,·int·dim,·const·FieldVector<·ct,·cdim | ||
100 | >·&x,·ct·tolerance,·ct·factor·=·ct(·1·)·) | ||
101 | ·92·{ | ||
102 | ·93·assert(·(dim·>=·0)·&&·(dim·<=·cdim)·); | ||
Max diff block lines reached; 22421/28541 bytes (78.56%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:·di | 8 | <title>dune-geometry:·pyramidtriangulation.cc·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 24 lines modified | Offset 6, 61 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Classes·|·Namespaces | ||
13 | dimension.hh·File·Reference | ||
14 | 12 | ····*·refinement | |
13 | Classes·|·Namespaces·|·Macros·|·Functions | ||
14 | pyramidtriangulation.cc·File·Reference | ||
15 | #include·<dune/common/fvector.hh> | ||
16 | #include·<dune/common/typetraits.hh> | ||
17 | #include·<dune/geometry/referenceelements.hh> | ||
18 | #include·<dune/geometry/type.hh> | ||
19 | #include·"base.cc" | ||
20 | #include·"simplex.cc" | ||
15 | Go_to_the_source_code_of_this_file. | 21 | Go_to_the_source_code_of_this_file. |
16 | ·Classes | 22 | ·Classes |
17 | struct· Dune::Dim<_dim_> | ||
18 | 23 | ·class· Dune::RefinementImp::PyramidTriangulation::RefinementImp<_dimension_, | |
24 | ·········CoordType_> | ||
25 | ·······Implementation·of·the·refinement·of·a·pyramid·into·simplices.·More... | ||
19 | 26 | ||
20 | struct· Dune::Codim<_codim_> | ||
21 | 27 | struct· Dune::RefinementImp::PyramidTriangulation::RefinementImp<_dimension_, | |
28 | ·········CoordType_>::Codim<_codimension_> | ||
29 | |||
30 | ·class· Dune::RefinementImp::PyramidTriangulation::RefinementIteratorSpecial< | ||
31 | ·········dimension,_CoordType,_dimension_> | ||
32 | |||
33 | ·class· Dune::RefinementImp::PyramidTriangulation::RefinementIteratorSpecial< | ||
34 | ·········dimension,_CoordType,_0_> | ||
35 | |||
36 | ·class· Dune::RefinementImp::PyramidTriangulation::RefinementImp<_dimension_, | ||
37 | ·········CoordType_>::Codim<_codimension_> | ||
22 | 38 | ||
23 | ·Namespaces | 39 | ·Namespaces |
24 | namespace· Dune | 40 | namespace· Dune |
25 | 41 | ||
42 | namespace· Dune::RefinementImp | ||
43 | ··········This·namespace·contains·the·implementation·of·Refinement. | ||
44 | |||
45 | namespace· Dune::RefinementImp::PyramidTriangulation | ||
46 | ············This·namespace·contains·the·Refinement·implementation·for | ||
47 | ··········triangulating·pyramids·(GeometryType::pyramid·->·GeometryType:: | ||
48 | ············simplex) | ||
49 | |||
50 | ·Macros | ||
51 | #define DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC | ||
52 | |||
53 | ·Functions | ||
54 | template<int·dimension,·class·CoordType·> | ||
55 | FieldVector<·CoordType,·dimension·> Dune::RefinementImp:: | ||
56 | ·····································PyramidTriangulation::transformCoordinate | ||
57 | ·····································(FieldVector<·CoordType,·dimension·> | ||
58 | ·····································point) | ||
59 | |||
60 | *****·Macro·Definition·Documentation·***** | ||
61 | *****·◆ DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC·***** | ||
62 | #define·DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC | ||
26 | =============================================================================== | 63 | =============================================================================== |
27 | ·····Generated·by [doxygen]·1.9.8 | 64 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:·di | 8 | <title>dune-geometry:·pyramidtriangulation.cc·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 55 lines modified | Offset 7, 606 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | ····*·refinement | |
13 | pyramidtriangulation.cc | ||
13 | Go_to_the_documentation_of_this_file. | 14 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 15 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 16 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 17 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 18 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 19 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5#ifndef·DUNE_GEOMETRY_DIMENSION_HH | ||
20 | · | 20 | ·5#ifndef·DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC |
21 | 6#define·DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC | ||
21 | ·7 | 22 | ·7 |
22 | ·8#include·<type_traits> | ||
23 | · | 23 | ·8#include·<dune/common/fvector.hh> |
24 | ·9#include·<dune/common/typetraits.hh> | ||
25 | ·10 | ||
26 | ·11#include·<dune/geometry/referenceelements.hh> | ||
27 | ·12#include·<dune/geometry/type.hh> | ||
28 | ·13 | ||
29 | ·14#include·"base.cc" | ||
30 | ·15#include·"simplex.cc" | ||
31 | ·16 | ||
24 | ·1 | 32 | ·17namespace·Dune |
33 | ·18{ | ||
34 | ·19·namespace·RefinementImp | ||
35 | ·20·{ | ||
36 | 26·namespace·PyramidTriangulation | ||
37 | ·27·{ | ||
38 | ·28·//·//////////// | ||
39 | ·29·// | ||
40 | ·30·//·Utilities | ||
41 | ·31·// | ||
42 | ·32 | ||
43 | ·33·using·Simplex::getPermutation; | ||
44 | ·34·using·Simplex::referenceToKuhn; | ||
45 | ·35 | ||
46 | ·36·//·//////////////////////////////////// | ||
47 | ·37·// | ||
48 | ·38·//·Refine·a·pyramid·with·simplices | ||
49 | ·39·// | ||
50 | ·40 | ||
51 | ·41·//·forward·declaration·of·the·iterator·base | ||
52 | ·42·template<int·dimension,·class·CoordType,·int·codimension> | ||
53 | 43·class·RefinementIteratorSpecial; | ||
54 | ·44 | ||
55 | ·45·/* | ||
56 | ·46·*·The·permutations·0·and·1·of·the·Kuhn-decomposition·of·a·cube·into | ||
57 | simplices·form·a·pyramid. | ||
58 | ·47·*·The·resulting·pyramid·is·not·oriented·the·same·as·the·reference·pyramid | ||
59 | and·so·the·Kuhn-coordinates | ||
60 | ·48·*·have·to·be·transformed·using·the·method·below. | ||
61 | ·49·*/ | ||
62 | ·50·template<int·dimension,·class·CoordType>·FieldVector<CoordType,·dimension> | ||
63 | 51·transformCoordinate(·FieldVector<CoordType,·dimension>·point) | ||
64 | ·52·{ | ||
65 | ·53·FieldVector<CoordType,·dimension>·transform; | ||
66 | ·54·transform[0]=1-point[0]; | ||
67 | ·55·transform[1]=1-point[1]; | ||
68 | ·56·transform[2]=point[2]; | ||
69 | ·57·return·transform; | ||
70 | ·58·} | ||
71 | ·59 | ||
72 | ·66·template<int·dimension_,·class·CoordType> | ||
73 | 67·class·RefinementImp | ||
74 | ·68·{ | ||
75 | ·69·public: | ||
76 | 70·constexpr·static·int·dimension·=·dimension_; | ||
77 | ·71 | ||
78 | 72·typedef·CoordType·ctype; | ||
79 | ·73 | ||
80 | ·74·template<int·codimension> | ||
81 | ·75·struct·Codim; | ||
82 | 76·typedef·typename·Codim<dimension>::SubEntityIterator·VertexIterator; | ||
83 | 77·typedef·FieldVector<CoordType,·dimension>·CoordVector; | ||
84 | 78·typedef·typename·Codim<0>::SubEntityIterator·ElementIterator; | ||
85 | 79·typedef·FieldVector<int,·dimension+1>·IndexVector; | ||
86 | ·80 | ||
87 | ·81·static·int·nVertices(int·nIntervals); | ||
88 | ·82·static·VertexIterator·vBegin(int·nIntervals); | ||
89 | ·83·static·VertexIterator·vEnd(int·nIntervals); | ||
90 | ·84 | ||
91 | ·85·static·int·nElements(int·nIntervals); | ||
92 | ·86·static·ElementIterator·eBegin(int·nIntervals); | ||
93 | 87·static·ElementIterator·eEnd(int·nIntervals); | ||
94 | ·88 | ||
95 | ·89·private: | ||
96 | ·90·friend·class·RefinementIteratorSpecial<dimension,·CoordType,·0>; | ||
97 | ·91·friend·class·RefinementIteratorSpecial<dimension,·CoordType,·dimension>; | ||
98 | ·92 | ||
99 | ·93·typedef·Simplex::RefinementImp<dimension,_CoordType>·BackendRefinement; | ||
100 | ·94 | ||
101 | ·95·constexpr·static·int·nKuhnSimplices·=·2; | ||
102 | ·96·}; | ||
103 | ·97 | ||
104 | ·98·template<int·dimension,·class·CoordType> | ||
105 | ·99·template<int·codimension> | ||
106 | 100·struct·RefinementImp<dimension,·CoordType>::Codim | ||
107 | ·101·{ | ||
108 | ·102·class·SubEntityIterator; | ||
109 | 103·typedef·Dune::MultiLinearGeometry<CoordType,dimension- | ||
110 | codimension,dimension>·Geometry; | ||
111 | ·104·}; | ||
112 | ·105 | ||
113 | ·106·template<int·dimension,·class·CoordType> | ||
114 | ·107·int | ||
115 | 108·RefinementImp<dimension,_CoordType>:: | ||
116 | ·109nVertices(int·nIntervals) | ||
117 | ·110·{ | ||
118 | ·111·return·BackendRefinement::nVertices(nIntervals)·*·nKuhnSimplices; | ||
119 | ·112·} | ||
25 | ·11 | 120 | ·113 |
26 | ·13·template<int·dim> | ||
27 | 14·struct·Dim | ||
28 | ·1 | 121 | ·114·template<int·dimension,·class·CoordType> |
122 | ·115·typename·RefinementImp<dimension,_CoordType>::VertexIterator | ||
123 | 116·RefinementImp<dimension,_CoordType>:: | ||
124 | ·117vBegin(int·nIntervals) | ||
125 | ·118·{ | ||
126 | ·119·return·VertexIterator(nIntervals); | ||
127 | ·120·} | ||
Max diff block lines reached; 7937/22029 bytes (36.03%) of diff not shown. |
Offset 82, 17 lines modified | Offset 82, 17 lines modified | ||
82 | <div·class="contents"> | 82 | <div·class="contents"> |
83 | <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).·· | 83 | <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).·· |
84 | <a·href="#details">More...</a></p> | 84 | <a·href="#details">More...</a></p> |
85 | <div·class="textblock"><code>#include·<cassert></code><br·/> | 85 | <div·class="textblock"><code>#include·<cassert></code><br·/> |
86 | <code>#include·<dune/common/fvector.hh></code><br·/> | 86 | <code>#include·<dune/common/fvector.hh></code><br·/> |
87 | <code>#include·<dune/common/iteratorfacades.hh></code><br·/> | 87 | <code>#include·<dune/common/iteratorfacades.hh></code><br·/> |
88 | <code>#include·<<a·class="el"·href="a00 | 88 | <code>#include·<<a·class="el"·href="a00203_source.html">dune/geometry/referenceelements.hh</a>></code><br·/> |
89 | <code>#include·<<a·class="el"·href="a00 | 89 | <code>#include·<<a·class="el"·href="a00176_source.html">dune/geometry/axisalignedcubegeometry.hh</a>></code><br·/> |
90 | <code>#include·"<a·class="el"·href="a002 | 90 | <code>#include·"<a·class="el"·href="a00209_source.html">base.cc</a>"</code><br·/> |
91 | </div> | 91 | </div> |
92 | <p><a·href="a00215_source.html">Go·to·the·source·code·of·this·file.</a></p> | 92 | <p><a·href="a00215_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">class· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01259.html">Dune::RefinementImp::HCube::RefinementImp<·dimension_,·CoordType·></a></td></tr> | 96 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01259.html">Dune::RefinementImp::HCube::RefinementImp<·dimension_,·CoordType·></a></td></tr> |
97 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes··<a·href="a01259.html#details">More...</a><br·/></td></tr> | 97 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight"><a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes··<a·href="a01259.html#details">More...</a><br·/></td></tr> |
Offset 89, 18 lines modified | Offset 89, 18 lines modified | ||
89 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno"><a·class="line"·href="a00215.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">····6</a></span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</span></div> | 89 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno"><a·class="line"·href="a00215.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">····6</a></span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</span></div> |
90 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> | 90 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> |
91 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·<cassert></span></div> | 91 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·<cassert></span></div> |
92 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | 92 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> |
93 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·<dune/common/fvector.hh></span></div> | 93 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·<dune/common/fvector.hh></span></div> |
94 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·<dune/common/iteratorfacades.hh></span></div> | 94 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·<dune/common/iteratorfacades.hh></span></div> |
95 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> | 95 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> |
96 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·<<a·class="code"·href="a00 | 96 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·<<a·class="code"·href="a00203.html">dune/geometry/referenceelements.hh</a>></span></div> |
97 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·<<a·class="code"·href="a00 | 97 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·<<a·class="code"·href="a00176.html">dune/geometry/axisalignedcubegeometry.hh</a>></span></div> |
98 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> | 98 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> |
99 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·"<a·class="code"·href="a002 | 99 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·"<a·class="code"·href="a00209.html">base.cc</a>"</span>·<span·class="comment">//·for·RefinementTraits</span></div> |
100 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> | 100 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> |
101 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div> | 101 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div> |
102 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>{</div> | 102 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>{</div> |
103 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">namespace·</span>RefinementImp</div> | 103 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">namespace·</span>RefinementImp</div> |
104 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··{</div> | 104 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··{</div> |
105 | <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> | 105 | <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> |
106 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a00262.html">···62</a></span>····<span·class="keyword">namespace·</span>HCube</div> | 106 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a00262.html">···62</a></span>····<span·class="keyword">namespace·</span>HCube</div> |
Offset 418, 17 lines modified | Offset 418, 17 lines modified | ||
418 | ·445#endif | 418 | ·445#endif |
419 | ·446 | 419 | ·446 |
420 | ·447·}·//·namespace·RefinementImp | 420 | ·447·}·//·namespace·RefinementImp |
421 | ·448 | 421 | ·448 |
422 | ·449}·//·namespace·Dune | 422 | ·449}·//·namespace·Dune |
423 | ·450 | 423 | ·450 |
424 | ·451#endif·//·DUNE_GEOMETRY_REFINEMENT_HCUBE_CC | 424 | ·451#endif·//·DUNE_GEOMETRY_REFINEMENT_HCUBE_CC |
425 | referenceelements.hh | ||
426 | axisalignedcubegeometry.hh | 425 | axisalignedcubegeometry.hh |
427 | A·geometry·implementation·for·axis-aligned·hypercubes. | 426 | A·geometry·implementation·for·axis-aligned·hypercubes. |
427 | referenceelements.hh | ||
428 | base.cc | 428 | base.cc |
429 | This·file·contains·the·parts·independent·of·a·particular·Refinement | 429 | This·file·contains·the·parts·independent·of·a·particular·Refinement |
430 | implementation. | 430 | implementation. |
431 | Dune | 431 | Dune |
432 | Definition·affinegeometry.hh:21 | 432 | Definition·affinegeometry.hh:21 |
433 | Dune::AxisAlignedCubeGeometry | 433 | Dune::AxisAlignedCubeGeometry |
434 | A·geometry·implementation·for·axis-aligned·hypercubes. | 434 | A·geometry·implementation·for·axis-aligned·hypercubes. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·simplex.cc·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 60 lines modified | Offset 7, 96 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | ····*·refinement | 12 | ····*·refinement |
13 | Classes·|·Namespaces·|·Macros | 13 | Classes·|·Namespaces·|·Macros |
14 | 14 | simplex.cc·File·Reference | |
15 | This·file·contains·the·Refinement·implementation·for·simplices·(triangles, | ||
16 | tetrahedrons...)·More... | ||
17 | #include·<algorithm> | ||
15 | #include·<dune/common/fvector.hh> | 18 | #include·<dune/common/fvector.hh> |
16 | #include·<dune/common/ | 19 | #include·<dune/common/math.hh> |
20 | #include·<dune/geometry/multilineargeometry.hh> | ||
17 | #include·<dune/geometry/referenceelements.hh> | 21 | #include·<dune/geometry/referenceelements.hh> |
18 | #include·<dune/geometry/type.hh> | 22 | #include·<dune/geometry/type.hh> |
19 | #include·"base.cc" | 23 | #include·"base.cc" |
20 | #include·"simplex.cc" | ||
21 | Go_to_the_source_code_of_this_file. | 24 | Go_to_the_source_code_of_this_file. |
22 | ·Classes | 25 | ·Classes |
23 | ·class· Dune::RefinementImp:: | 26 | ·class· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_> |
24 | ·········CoordType_> | ||
25 | ·······Implementation·of·the·refinement·of·a·pyramid·into·simplices.·More... | ||
26 | 27 | ||
27 | struct· Dune::RefinementImp:: | 28 | struct· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>:: |
28 | ·········Co | 29 | ·········Codim<_codimension_> |
29 | 30 | ||
30 | ·class· Dune::RefinementImp:: | 31 | ·class· Dune::RefinementImp::Simplex::RefinementIteratorSpecial<_dimension, |
31 | ········· | 32 | ·········CoordType,_dimension_> |
32 | 33 | ||
33 | ·class· Dune::RefinementImp:: | 34 | ·class· Dune::RefinementImp::Simplex::RefinementIteratorSpecial<_dimension, |
34 | ········· | 35 | ·········CoordType,_0_> |
35 | 36 | ||
36 | ·class· Dune::RefinementImp:: | 37 | ·class· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>:: |
37 | ·········Co | 38 | ·········Codim<_codimension_> |
38 | 39 | ||
39 | ·Namespaces | 40 | ·Namespaces |
40 | namespace· Dune | 41 | namespace· Dune |
41 | 42 | ||
42 | namespace· Dune::RefinementImp | 43 | namespace· Dune::RefinementImp |
43 | ··········This·namespace·contains·the·implementation·of·Refinement. | 44 | ··········This·namespace·contains·the·implementation·of·Refinement. |
44 | 45 | ||
45 | namespace· Dune::RefinementImp:: | 46 | namespace· Dune::RefinementImp::Simplex |
46 | 47 | ··········This·namespace·contains·the·Refinement·implementation·for·simplices | |
48 | ············(triangles,·tetrahedrons...) | ||
47 | ··········triangulating·pyramids·(GeometryType::pyramid·->·GeometryType:: | ||
48 | ············simplex) | ||
49 | 49 | ||
50 | ·Macros | 50 | ·Macros |
51 | #define DUNE_G | 51 | #define DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC |
52 | 52 | ||
53 | ·Functions | 53 | ·Functions |
54 | Utilities | ||
55 | ································int Dune::RefinementImp::Simplex::factorial | ||
56 | ·····································(int·n) | ||
57 | ···································Calculate·n! | ||
58 | |||
59 | ································int Dune::RefinementImp::Simplex::binomial | ||
60 | ·····································(int·upper,·int·lower) | ||
61 | ···································calculate·[$\left({upper}\atop | ||
62 | ·····································{lower}\right)$] | ||
63 | |||
64 | template<int·dimension> | ||
65 | ································int Dune::RefinementImp::Simplex::pointIndex | ||
66 | ·····································(const·FieldVector<·int,·dimension·> | ||
67 | ·····································&point) | ||
68 | ···································calculate·the·index·of·a·given·gridpoint | ||
69 | ·····································within·a·Kuhn0·simplex | ||
70 | |||
71 | template<int·n> | ||
72 | ··············FieldVector<·int,·n·> Dune::RefinementImp::Simplex:: | ||
73 | ·····································getPermutation·(int·m) | ||
74 | ···································Calculate·permutation·from·it's·index. | ||
75 | |||
54 | template<int·dimension,·class·CoordType·> | 76 | template<int·dimension,·class·CoordType·> |
55 | FieldVector<·CoordType,·dimension·> Dune::RefinementImp:: | 77 | FieldVector<·CoordType,·dimension·> Dune::RefinementImp::Simplex:: |
56 | ·····································PyramidTriangulation::transformCoordinate | ||
57 | ·····································(FieldVector<·CoordType, | 78 | ·····································referenceToKuhn·(FieldVector<·CoordType, |
79 | ·····································dimension·>·point,·const·FieldVector<·int, | ||
80 | ·····································dimension·>·&kuhn) | ||
81 | ···································Map·from·the·reference·simplex·to·some | ||
58 | ····································· | 82 | ·····································Kuhn·simplex. |
59 | 83 | ||
84 | template<int·dimension,·class·CoordType·> | ||
85 | FieldVector<·CoordType,·dimension·> Dune::RefinementImp::Simplex:: | ||
86 | ·····································kuhnToReference·(FieldVector<·CoordType, | ||
87 | ·····································dimension·>·point,·const·FieldVector<·int, | ||
88 | ·····································dimension·>·&kuhn) | ||
89 | ···································Map·from·some·Kuhn·simplex·to·the | ||
90 | ·····································reference·simplex. | ||
91 | |||
92 | *****·Detailed·Description·***** | ||
93 | This·file·contains·the·Refinement·implementation·for·simplices·(triangles, | ||
94 | tetrahedrons...) | ||
95 | See·Refinement_implementation_for_simplices. | ||
60 | *****·Macro·Definition·Documentation·***** | 96 | *****·Macro·Definition·Documentation·***** |
61 | *****·◆ DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC·***** | ||
62 | 97 | *****·◆ DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC·***** | |
98 | #define·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC | ||
63 | =============================================================================== | 99 | =============================================================================== |
64 | ·····Generated·by [doxygen]·1.9.8 | 100 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·simplex.cc·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 8, 605 lines modified | Offset 8, 739 lines modified | ||
8 | Loading... | 8 | Loading... |
9 | Searching... | 9 | Searching... |
10 | No·Matches | 10 | No·Matches |
11 | ····*·dune | 11 | ····*·dune |
12 | ····*·geometry | 12 | ····*·geometry |
13 | ····*·refinement | 13 | ····*·refinement |
14 | 14 | simplex.cc | |
15 | Go_to_the_documentation_of_this_file. | 15 | Go_to_the_documentation_of_this_file. |
16 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 16 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
17 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 17 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
18 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 18 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
19 | LICENSE.md·in·module·root | 19 | LICENSE.md·in·module·root |
20 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 20 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
21 | ·5#ifndef·DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC | ||
22 | 21 | ·5#ifndef·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC | |
22 | 6#define·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC | ||
23 | ·7 | 23 | ·7 |
24 | ·8#include·<dune/common/fvector.hh> | ||
25 | ·9#include·<dune/common/typetraits.hh> | ||
26 | ·10 | ||
27 | ·11#include·<dune/geometry/referenceelements.hh> | ||
28 | · | 24 | ·8//·This·file·is·part·of·DUNE,·a·Distributed·and·Unified·Numerics·Environment |
25 | ·9//·This·file·is·copyright·(C)·2005·Jorrit·Fahlke·<jorrit@jorrit.de> | ||
26 | ·10//·This·file·is·licensed·under·version·2·of·the·GNU·General·Public·License, | ||
27 | ·11//·with·a·special·"runtime·exception."·See·COPYING·at·the·top·of·the·source | ||
28 | ·12//·tree·for·the·full·licence. | ||
29 | ·13 | 29 | ·13 |
30 | ·251#include·<algorithm> | ||
30 | ·14#include·"base.cc" | ||
31 | ·15#include·"simplex.cc" | ||
32 | ·16 | ||
33 | ·17namespace·Dune | ||
34 | ·18{ | ||
35 | ·19·namespace·RefinementImp | ||
36 | ·20·{ | ||
37 | 26·namespace·PyramidTriangulation | ||
38 | ·27·{ | ||
39 | ·28·//·//////////// | ||
40 | ·29·// | ||
41 | ·30·//·Utilities | ||
42 | ·31·// | ||
43 | ·32 | ||
44 | ·33·using·Simplex::getPermutation; | ||
45 | ·34·using·Simplex::referenceToKuhn; | ||
46 | ·35 | ||
47 | ·36·//·//////////////////////////////////// | ||
48 | ·37·// | ||
49 | ·38·//·Refine·a·pyramid·with·simplices | ||
50 | ·39·// | ||
51 | ·40 | ||
52 | ·41·//·forward·declaration·of·the·iterator·base | ||
53 | ·42·template<int·dimension,·class·CoordType,·int·codimension> | ||
54 | 43·class·RefinementIteratorSpecial; | ||
55 | ·44 | ||
56 | ·45·/* | ||
57 | ·46·*·The·permutations·0·and·1·of·the·Kuhn-decomposition·of·a·cube·into | ||
58 | simplices·form·a·pyramid. | ||
59 | ·47·*·The·resulting·pyramid·is·not·oriented·the·same·as·the·reference·pyramid | ||
60 | and·so·the·Kuhn-coordinates | ||
61 | ·48·*·have·to·be·transformed·using·the·method·below. | ||
62 | ·49·*/ | ||
63 | ·50·template<int·dimension,·class·CoordType>·FieldVector<CoordType,·dimension> | ||
64 | 51·transformCoordinate(·FieldVector<CoordType,·dimension>·point) | ||
65 | ·52·{ | ||
66 | ·53·FieldVector<CoordType,·dimension>·transform; | ||
67 | ·54·transform[0]=1-point[0]; | ||
68 | ·55·transform[1]=1-point[1]; | ||
69 | ·56·transform[2]=point[2]; | ||
70 | ·57·return·transform; | ||
71 | ·58·} | ||
72 | ·59 | ||
73 | ·66·template<int·dimension_,·class·CoordType> | ||
74 | 67·class·RefinementImp | ||
75 | ·68·{ | ||
76 | ·69·public: | ||
77 | 70·constexpr·static·int·dimension·=·dimension_; | ||
78 | ·71 | ||
79 | 72·typedef·CoordType·ctype; | ||
80 | ·73 | ||
81 | ·74·template<int·codimension> | ||
82 | ·75·struct·Codim; | ||
83 | 76·typedef·typename·Codim<dimension>::SubEntityIterator·VertexIterator; | ||
84 | 77·typedef·FieldVector<CoordType,·dimension>·CoordVector; | ||
85 | 78·typedef·typename·Codim<0>::SubEntityIterator·ElementIterator; | ||
86 | 79·typedef·FieldVector<int,·dimension+1>·IndexVector; | ||
87 | ·80 | ||
88 | ·81·static·int·nVertices(int·nIntervals); | ||
89 | ·82·static·VertexIterator·vBegin(int·nIntervals); | ||
90 | ·83·static·VertexIterator·vEnd(int·nIntervals); | ||
91 | ·84 | ||
92 | ·85·static·int·nElements(int·nIntervals); | ||
93 | ·86·static·ElementIterator·eBegin(int·nIntervals); | ||
94 | 87·static·ElementIterator·eEnd(int·nIntervals); | ||
95 | ·88 | ||
96 | ·89·private: | ||
97 | ·90·friend·class·RefinementIteratorSpecial<dimension,·CoordType,·0>; | ||
98 | ·91·friend·class·RefinementIteratorSpecial<dimension,·CoordType,·dimension>; | ||
99 | ·92 | ||
100 | ·93·typedef·Simplex::RefinementImp<dimension,_CoordType>·BackendRefinement; | ||
101 | ·94 | ||
102 | ·95·constexpr·static·int·nKuhnSimplices·=·2; | ||
103 | ·96·}; | ||
104 | ·97 | ||
105 | ·98·template<int·dimension,·class·CoordType> | ||
106 | ·99·template<int·codimension> | ||
107 | 100·struct·RefinementImp<dimension,·CoordType>::Codim | ||
108 | ·101·{ | ||
109 | ·102·class·SubEntityIterator; | ||
110 | 103·typedef·Dune::MultiLinearGeometry<CoordType,dimension- | ||
111 | codimension,dimension>·Geometry; | ||
112 | ·104·}; | ||
113 | ·105 | ||
114 | ·106·template<int·dimension,·class·CoordType> | ||
115 | ·107·int | ||
116 | 108·RefinementImp<dimension,_CoordType>:: | ||
117 | ·109nVertices(int·nIntervals) | ||
118 | ·110·{ | ||
119 | ·111·return·BackendRefinement::nVertices(nIntervals)·*·nKuhnSimplices; | ||
120 | ·112·} | ||
121 | ·113 | ||
122 | ·114·template<int·dimension,·class·CoordType> | ||
123 | ·115·typename·RefinementImp<dimension,_CoordType>::VertexIterator | ||
124 | 116·RefinementImp<dimension,_CoordType>:: | ||
125 | ·117vBegin(int·nIntervals) | ||
126 | ·118·{ | ||
127 | ·119·return·VertexIterator(nIntervals); | ||
Max diff block lines reached; 34419/42903 bytes (80.23%) of diff not shown. |
Offset 79, 18 lines modified | Offset 79, 18 lines modified | ||
79 | <a·href="#define-members">Macros</a>·| | 79 | <a·href="#define-members">Macros</a>·| |
80 | <a·href="#func-members">Functions</a>··</div> | 80 | <a·href="#func-members">Functions</a>··</div> |
81 | ··<div·class="headertitle"><div·class="title">prismtriangulation.cc·File·Reference</div></div> | 81 | ··<div·class="headertitle"><div·class="title">prismtriangulation.cc·File·Reference</div></div> |
82 | </div><!--header--> | 82 | </div><!--header--> |
83 | <div·class="contents"> | 83 | <div·class="contents"> |
84 | <div·class="textblock"><code>#include·<dune/common/fvector.hh></code><br·/> | 84 | <div·class="textblock"><code>#include·<dune/common/fvector.hh></code><br·/> |
85 | <code>#include·<dune/common/typetraits.hh></code><br·/> | 85 | <code>#include·<dune/common/typetraits.hh></code><br·/> |
86 | <code>#include·<<a·class="el"·href="a00 | 86 | <code>#include·<<a·class="el"·href="a00203_source.html">dune/geometry/referenceelements.hh</a>></code><br·/> |
87 | <code>#include·<<a·class="el"·href="a00197_source.html">dune/geometry/type.hh</a>></code><br·/> | 87 | <code>#include·<<a·class="el"·href="a00197_source.html">dune/geometry/type.hh</a>></code><br·/> |
88 | <code>#include·"<a·class="el"·href="a002 | 88 | <code>#include·"<a·class="el"·href="a00209_source.html">base.cc</a>"</code><br·/> |
89 | <code>#include·"<a·class="el"·href="a002 | 89 | <code>#include·"<a·class="el"·href="a00218_source.html">simplex.cc</a>"</code><br·/> |
90 | </div> | 90 | </div> |
91 | <p><a·href="a00221_source.html">Go·to·the·source·code·of·this·file.</a></p> | 91 | <p><a·href="a00221_source.html">Go·to·the·source·code·of·this·file.</a></p> |
92 | <table·class="memberdecls"> | 92 | <table·class="memberdecls"> |
93 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> | 93 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> |
94 | Classes</h2></td></tr> | 94 | Classes</h2></td></tr> |
95 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01311.html">Dune::RefinementImp::PrismTriangulation::RefinementImp<·dimension_,·CoordType·></a></td></tr> | 95 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01311.html">Dune::RefinementImp::PrismTriangulation::RefinementImp<·dimension_,·CoordType·></a></td></tr> |
96 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Implementation·of·the·refinement·of·a·prism·into·simplices.··<a·href="a01311.html#details">More...</a><br·/></td></tr> | 96 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Implementation·of·the·refinement·of·a·prism·into·simplices.··<a·href="a01311.html#details">More...</a><br·/></td></tr> |
Offset 87, 19 lines modified | Offset 87, 19 lines modified | ||
87 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div> | 87 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div> |
88 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC</span></div> | 88 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC</span></div> |
89 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno"><a·class="line"·href="a00221.html#ae56eb72b98f97f57cc224eb9b4394ef8">····6</a></span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC</span></div> | 89 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno"><a·class="line"·href="a00221.html#ae56eb72b98f97f57cc224eb9b4394ef8">····6</a></span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC</span></div> |
90 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> | 90 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> |
91 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·<dune/common/fvector.hh></span></div> | 91 | <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·<dune/common/fvector.hh></span></div> |
92 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·<dune/common/typetraits.hh></span></div> | 92 | <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·<dune/common/typetraits.hh></span></div> |
93 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> | 93 | <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> |
94 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·<<a·class="code"·href="a00 | 94 | <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·<<a·class="code"·href="a00203.html">dune/geometry/referenceelements.hh</a>></span></div> |
95 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·<<a·class="code"·href="a00197.html">dune/geometry/type.hh</a>></span></div> | 95 | <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·<<a·class="code"·href="a00197.html">dune/geometry/type.hh</a>></span></div> |
96 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> | 96 | <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> |
97 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·"<a·class="code"·href="a002 | 97 | <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·"<a·class="code"·href="a00209.html">base.cc</a>"</span></div> |
98 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·"<a·class="code"·href="a002 | 98 | <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·"<a·class="code"·href="a00218.html">simplex.cc</a>"</span></div> |
99 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> | 99 | <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> |
100 | <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="a00254.html">Dune</a></div> | 100 | <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="a00254.html">Dune</a></div> |
101 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div> | 101 | <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div> |
102 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">namespace·</span>RefinementImp</div> | 102 | <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">namespace·</span>RefinementImp</div> |
103 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div> | 103 | <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div> |
104 | <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="}"> | 104 | <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="}"> |
105 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a00264.html">···26</a></span>····<span·class="keyword">namespace·</span>PrismTriangulation</div> | 105 | <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a00264.html">···26</a></span>····<span·class="keyword">namespace·</span>PrismTriangulation</div> |
Offset 432, 17 lines modified | Offset 432, 17 lines modified | ||
432 | ·406·}; | 432 | ·406·}; |
433 | ·407#endif | 433 | ·407#endif |
434 | ·408 | 434 | ·408 |
435 | ·409·}·//·namespace·RefinementImp | 435 | ·409·}·//·namespace·RefinementImp |
436 | ·410}·//·namespace·Dune | 436 | ·410}·//·namespace·Dune |
437 | ·411 | 437 | ·411 |
438 | ·412#endif·//·DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC | 438 | ·412#endif·//·DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC |
439 | referenceelements.hh | ||
440 | type.hh | 439 | type.hh |
441 | A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid. | 440 | A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid. |
441 | referenceelements.hh | ||
442 | base.cc | 442 | base.cc |
443 | This·file·contains·the·parts·independent·of·a·particular·Refinement | 443 | This·file·contains·the·parts·independent·of·a·particular·Refinement |
444 | implementation. | 444 | implementation. |
445 | simplex.cc | 445 | simplex.cc |
446 | This·file·contains·the·Refinement·implementation·for·simplices·(triangles, | 446 | This·file·contains·the·Refinement·implementation·for·simplices·(triangles, |
447 | tetrahedrons.... | 447 | tetrahedrons.... |
448 | Dune | 448 | Dune |
Offset 79, 18 lines modified | Offset 79, 18 lines modified | ||
79 | <a·href="#define-members">Macros</a>··</div> | 79 | <a·href="#define-members">Macros</a>··</div> |
80 | ··<div·class="headertitle"><div·class="title">hcubetriangulation.cc·File·Reference</div></div> | 80 | ··<div·class="headertitle"><div·class="title">hcubetriangulation.cc·File·Reference</div></div> |
81 | </div><!--header--> | 81 | </div><!--header--> |
82 | <div·class="contents"> | 82 | <div·class="contents"> |
83 | <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·->·triangle,·hexahedron·->·tetrahedron)·· | 83 | <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·->·triangle,·hexahedron·->·tetrahedron)·· |
84 | <a·href="#details">More...</a></p> | 84 | <a·href="#details">More...</a></p> |
85 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00 | 85 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00203_source.html">dune/geometry/referenceelements.hh</a>></code><br·/> |
86 | <code>#include·<<a·class="el"·href="a00197_source.html">dune/geometry/type.hh</a>></code><br·/> | 86 | <code>#include·<<a·class="el"·href="a00197_source.html">dune/geometry/type.hh</a>></code><br·/> |
87 | <code>#include·"<a·class="el"·href="a002 | 87 | <code>#include·"<a·class="el"·href="a00209_source.html">base.cc</a>"</code><br·/> |
88 | <code>#include·"<a·class="el"·href="a002 | 88 | <code>#include·"<a·class="el"·href="a00218_source.html">simplex.cc</a>"</code><br·/> |
89 | </div> | 89 | </div> |
90 | <p><a·href="a00224_source.html">Go·to·the·source·code·of·this·file.</a></p> | 90 | <p><a·href="a00224_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· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01287.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp<·dimension_,·CoordType·></a></td></tr> | 94 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01287.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp<·dimension_,·CoordType·></a></td></tr> |
95 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 95 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 84, 19 lines modified | Offset 84, 19 lines modified | ||
84 | <a·href="a00224.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div> | 84 | <a·href="a00224.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div> |
85 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div> | 85 | <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div> |
86 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div> | 86 | <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div> |
87 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div> | 87 | <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div> |
88 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</span></div> | 88 | <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</span></div> |
89 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno"><a·class="line"·href="a00224.html#a3fe24de9b756cd18f014979a41cb0843">····6</a></span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</span></div> | 89 | <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno"><a·class="line"·href="a00224.html#a3fe24de9b756cd18f014979a41cb0843">····6</a></span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</span></div> |
90 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> | 90 | <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> |
91 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·<<a·class="code"·href="a00 | 91 | <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·<<a·class="code"·href="a00203.html">dune/geometry/referenceelements.hh</a>></span></div> |
92 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·<<a·class="code"·href="a00197.html">dune/geometry/type.hh</a>></span></div> | 92 | <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·<<a·class="code"·href="a00197.html">dune/geometry/type.hh</a>></span></div> |
93 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> | 93 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> |
94 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·"<a·class="code"·href="a002 | 94 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·"<a·class="code"·href="a00209.html">base.cc</a>"</span></div> |
95 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·"<a·class="code"·href="a002 | 95 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·"<a·class="code"·href="a00218.html">simplex.cc</a>"</span></div> |
96 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> | 96 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> |
97 | <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="a00254.html">Dune</a></div> | 97 | <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="a00254.html">Dune</a></div> |
98 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>{</div> | 98 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>{</div> |
99 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">namespace·</span>RefinementImp</div> | 99 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">namespace·</span>RefinementImp</div> |
100 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div> | 100 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div> |
101 | <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> | 101 | <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> |
102 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a00263.html">···46</a></span>····<span·class="keyword">namespace·</span>HCubeTriangulation·{</div> | 102 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a00263.html">···46</a></span>····<span·class="keyword">namespace·</span>HCubeTriangulation·{</div> |
Offset 422, 17 lines modified | Offset 422, 17 lines modified | ||
422 | ·412·}; | 422 | ·412·}; |
423 | ·413#endif | 423 | ·413#endif |
424 | ·414 | 424 | ·414 |
425 | ·415·}·//·namespace·RefinementImp | 425 | ·415·}·//·namespace·RefinementImp |
426 | ·416}·//·namespace·Dune | 426 | ·416}·//·namespace·Dune |
427 | ·417 | 427 | ·417 |
428 | ·418#endif·//·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC | 428 | ·418#endif·//·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC |
429 | referenceelements.hh | ||
430 | type.hh | 429 | type.hh |
431 | A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid. | 430 | A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid. |
431 | referenceelements.hh | ||
432 | base.cc | 432 | base.cc |
433 | This·file·contains·the·parts·independent·of·a·particular·Refinement | 433 | This·file·contains·the·parts·independent·of·a·particular·Refinement |
434 | implementation. | 434 | implementation. |
435 | simplex.cc | 435 | simplex.cc |
436 | This·file·contains·the·Refinement·implementation·for·simplices·(triangles, | 436 | This·file·contains·the·Refinement·implementation·for·simplices·(triangles, |
437 | tetrahedrons.... | 437 | tetrahedrons.... |
438 | Dune | 438 | Dune |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·referenceelement.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 58 lines modified | Offset 6, 27 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Classes·|·Namespaces | ||
13 | referenceelement.hh·File·Reference | ||
12 | ····*·refinement | ||
13 | Classes·|·Namespaces·|·Macros·|·Functions | ||
14 | base.cc·File·Reference | ||
15 | This·file·contains·the·parts·independent·of·a·particular·Refinement | ||
16 | implementation.·More... | ||
17 | #include·<dune/geometry/type.hh> | 14 | #include·<dune/geometry/type.hh> |
18 | Go_to_the_source_code_of_this_file. | 15 | Go_to_the_source_code_of_this_file. |
19 | ·Classes | 16 | ·Classes |
17 | ·class· Dune::Geo::ReferenceElement<_Implementation_> | ||
18 | ·······This·class·provides·access·to·geometric·and·topological·properties·of | ||
20 | struct· Dune::RefinementImp::Traits<_topologyId,_CoordType,_coerceToId, | ||
21 | ·········dimension,_Dummy_> | ||
22 | ·······Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular | ||
23 | ········· | 19 | ·········a·reference·element.·More... |
24 | 20 | ||
21 | struct· Dune::Geo::ReferenceElement<_Implementation_>::Codim<_codim_> | ||
22 | ·······Collection·of·types·depending·on·the·codimension.·More... | ||
25 | ·class· Dune::RefinementIntervals | ||
26 | ·······Holds·the·number·of·refined·intervals·per·axis·needed·for·virtual·and | ||
27 | ·········static·refinement.·More... | ||
28 | |||
29 | ·class· Dune::StaticRefinement<_topologyId,_CoordType,_coerceToId,_dimension_ | ||
30 | ·········> | ||
31 | ·······Wrap·each·Refinement·implementation·to·get·a·consistent·interface. | ||
32 | ·········More... | ||
33 | |||
34 | struct· Dune::StaticRefinement<_topologyId,_CoordType,_coerceToId,_dimension_ | ||
35 | ·········>::Codim<_codimension_> | ||
36 | ·······The·Codim·struct·inherited·from·the·Refinement·implementation.·More... | ||
37 | 23 | ||
38 | ·Namespaces | 24 | ·Namespaces |
39 | namespace· Dune | 25 | namespace· Dune |
40 | 26 | ||
27 | namespace· Dune::Geo | ||
41 | namespace· Dune::RefinementImp | ||
42 | ··········This·namespace·contains·the·implementation·of·Refinement. | ||
43 | |||
44 | ·Macros | ||
45 | #define DUNE_GEOMETRY_REFINEMENT_BASE_CC | ||
46 | |||
47 | ·Functions | ||
48 | RefinementIntervals Dune::refinementIntervals·(int·intervals) | ||
49 | ···················Creates·a·RefinementIntervals·object. | ||
50 | |||
51 | RefinementIntervals Dune::refinementLevels·(int·levels) | ||
52 | ···················Creates·a·RefinementIntervals·object. | ||
53 | 28 | ||
54 | *****·Detailed·Description·***** | ||
55 | This·file·contains·the·parts·independent·of·a·particular·Refinement | ||
56 | implementation. | ||
57 | *****·Macro·Definition·Documentation·***** | ||
58 | *****·◆ DUNE_GEOMETRY_REFINEMENT_BASE_CC·***** | ||
59 | #define·DUNE_GEOMETRY_REFINEMENT_BASE_CC | ||
60 | =============================================================================== | 29 | =============================================================================== |
61 | ·····Generated·by [doxygen]·1.9.8 | 30 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·referenceelement.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 225 lines modified | Offset 7, 296 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | referenceelement.hh | ||
12 | ····*·refinement | ||
13 | base.cc | ||
14 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
15 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
16 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
17 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
18 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
19 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
20 | ·5#ifndef·DUNE_GEOMETRY_REF | 19 | ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENT_HH |
21 | 6#define·DUNE_GEOMETRY_REF | 20 | ·6#define·DUNE_GEOMETRY_REFERENCEELEMENT_HH |
22 | ·7 | 21 | ·7 |
23 | · | 22 | ·8#include·<dune/geometry/type.hh> |
24 | · | 23 | ·9 |
25 | ·1 | 24 | ·10namespace·Dune·{ |
25 | ·11·namespace·Geo·{ | ||
26 | ·12 | ||
27 | ·13·namespace·Impl·{ | ||
28 | ·14 | ||
29 | ·15·//·forward·declaration·for·friend·declaration | ||
30 | ·16·template<typename·ctype,·int·dim> | ||
31 | ·17·class·ReferenceElementContainer; | ||
26 | ·18 | 32 | ·18 |
27 | 33 | ·19·} | |
34 | ·20 | ||
35 | ·21·//·forward·declaration·for·constructing·default·reference·element·type | ||
36 | ·22·template<typename·ctype,·int·dim> | ||
37 | ·23·class·ReferenceElementImplementation; | ||
38 | ·24 | ||
39 | ·25·//·forward·declaration·for·backwards·compatibility·conversion | ||
40 | ·26·template<typename·ctype,·int·dim> | ||
41 | ·27·struct·ReferenceElements; | ||
42 | ·28 | ||
43 | ·29·//·ReferenceElement | ||
44 | ·30·//·---------------- | ||
45 | ·31 | ||
46 | ·50·template<typename·Implementation> | ||
47 | 51·class·ReferenceElement | ||
28 | · | 48 | ·52·{ |
49 | ·53 | ||
50 | ·54·public: | ||
51 | ·55 | ||
29 | ·30·//·///////////////////////////////// | ||
30 | ·31·// | ||
31 | ·32·//·Declaration·of·RefinementImp::Traits | ||
32 | ·33·// | ||
33 | ·34 | ||
34 | · | 52 | ·56#ifndef·DOXYGEN |
35 | ·36·//·This·is·just·for·Doxygen | ||
36 | ·67·template<unsigned·topologyId,·class·CoordType, | ||
37 | ·68·unsigned·coerceToId,·int·dimension,·class·Dummy·=·void> | ||
38 | 53 | ·57 | |
54 | ·59·template<int·codim> | ||
55 | ·60·using·Codim·=·typename·Implementation::template·Codim<codim>; | ||
56 | ·61 | ||
57 | ·62#else | ||
58 | ·63 | ||
59 | ·65·template<·int·codim·> | ||
60 | 66·struct·Codim | ||
39 | · | 61 | ·67·{ |
40 | 62 | 69·using·Geometry·=·implementation-defined; | |
41 | ·7 | 63 | ·70·}; |
42 | ·7 | 64 | ·71 |
43 | ·7 | 65 | ·72#endif·//·DOXYGEN |
66 | ·73 | ||
67 | 75·using·ctype·=·typename·Implementation::ctype; | ||
44 | ·76 | 68 | ·76 |
69 | 78·using·CoordinateField·=·ctype; | ||
70 | ·79 | ||
71 | 81·using·Coordinate·=·typename·Implementation::Coordinate; | ||
45 | ·77·//·Doxygen·won't·see·this | ||
46 | ·78 | ||
47 | ·79·template<unsigned·topologyId,·class·CoordType, | ||
48 | ·80·unsigned·coerceToId,·int·dimension,·class·=·void> | ||
49 | ·81·struct·Traits; | ||
50 | ·82 | 72 | ·82 |
73 | 84·typedef·ctype·Volume; | ||
51 | ·83#endif·//·!DOXYGEN | ||
52 | ·84·}·//·namespace·RefinementImp | ||
53 | ·85 | 74 | ·85 |
54 | ·86 | ||
55 | 94·class·RefinementIntervals{ | ||
56 | ·95·int·intervals_=1; | ||
57 | ·96 | ||
58 | ·97·public: | ||
59 | 75 | 87·static·constexpr·int·dimension·=·Implementation::dimension; | |
76 | ·88 | ||
77 | ·89 | ||
78 | 94·int·size(int·c)·const | ||
79 | ·95·{ | ||
80 | ·96·return·_impl->size(c); | ||
81 | ·97·} | ||
82 | ·98 | ||
60 | ·99 | 83 | ·99 |
84 | 111·int·size(int·i,·int·c,·int·cc)·const | ||
61 | 100·int·intervals()·const·{·return·intervals_;·} | ||
62 | ·101·}; | ||
63 | ·102 | ||
64 | 108·inline·RefinementIntervals·refinementIntervals(int·intervals) | ||
65 | ·109·{ | ||
66 | ·110·return·RefinementIntervals{intervals}; | ||
67 | ·111·} | ||
68 | 117·inline·RefinementIntervals·refinementLevels(int·levels) | ||
69 | ·11 | 85 | ·112·{ |
70 | ·119·return·RefinementIntervals{1<<levels}; | ||
71 | ·1 | 86 | ·113·return·_impl->size(i,c,cc); |
87 | ·114·} | ||
72 | ·1 | 88 | ·115 |
73 | ·122·//·/////////////// | ||
74 | ·123·// | ||
75 | ·124·//·Static·Refinement | ||
76 | ·125·// | ||
77 | ·1 | 89 | ·116 |
90 | 130·int·subEntity(int·i,·int·c,·int·ii,·int·cc)·const | ||
78 | ·136·template<unsigned·topologyId,·class·CoordType, | ||
79 | ·137·unsigned·coerceToId,·int·dimension_> | ||
80 | 138·class·StaticRefinement | ||
81 | ·139·:·public·RefinementImp::Traits<topologyId,·CoordType, | ||
82 | ·140·coerceToId,·dimension_·>::Imp | ||
83 | ·1 | 91 | ·131·{ |
Max diff block lines reached; 9669/14287 bytes (67.68%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·deprecated_topology.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 97 lines modified | Offset 6, 12 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | deprecated_topology.hh·File·Reference | ||
12 | ····*·refinement | ||
13 | Classes·|·Namespaces·|·Macros | ||
14 | simplex.cc·File·Reference | ||
15 | This·file·contains·the·Refinement·implementation·for·simplices·(triangles, | ||
16 | tetrahedrons...)·More... | ||
17 | #include·<algorithm> | ||
18 | #include·<dune/common/fvector.hh> | ||
19 | #include·<dune/common/math.hh> | ||
20 | #include·<dune/geometry/multilineargeometry.hh> | ||
21 | #include·<dune/geometry/referenceelements.hh> | ||
22 | #include·<dune/geometry/type.hh> | ||
23 | #include·"base.cc" | ||
24 | Go_to_the_source_code_of_this_file. | 13 | Go_to_the_source_code_of_this_file. |
25 | ·Classes | ||
26 | ·class· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_> | ||
27 | |||
28 | struct· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>:: | ||
29 | ·········Codim<_codimension_> | ||
30 | |||
31 | ·class· Dune::RefinementImp::Simplex::RefinementIteratorSpecial<_dimension, | ||
32 | ·········CoordType,_dimension_> | ||
33 | |||
34 | ·class· Dune::RefinementImp::Simplex::RefinementIteratorSpecial<_dimension, | ||
35 | ·········CoordType,_0_> | ||
36 | |||
37 | ·class· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>:: | ||
38 | ·········Codim<_codimension_> | ||
39 | |||
40 | ·Namespaces | ||
41 | namespace· Dune | ||
42 | |||
43 | namespace· Dune::RefinementImp | ||
44 | ··········This·namespace·contains·the·implementation·of·Refinement. | ||
45 | |||
46 | namespace· Dune::RefinementImp::Simplex | ||
47 | ··········This·namespace·contains·the·Refinement·implementation·for·simplices | ||
48 | ············(triangles,·tetrahedrons...) | ||
49 | |||
50 | ·Macros | ||
51 | #define DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC | ||
52 | |||
53 | ·Functions | ||
54 | Utilities | ||
55 | ································int Dune::RefinementImp::Simplex::factorial | ||
56 | ·····································(int·n) | ||
57 | ···································Calculate·n! | ||
58 | |||
59 | ································int Dune::RefinementImp::Simplex::binomial | ||
60 | ·····································(int·upper,·int·lower) | ||
61 | ···································calculate·[$\left({upper}\atop | ||
62 | ·····································{lower}\right)$] | ||
63 | |||
64 | template<int·dimension> | ||
65 | ································int Dune::RefinementImp::Simplex::pointIndex | ||
66 | ·····································(const·FieldVector<·int,·dimension·> | ||
67 | ·····································&point) | ||
68 | ···································calculate·the·index·of·a·given·gridpoint | ||
69 | ·····································within·a·Kuhn0·simplex | ||
70 | |||
71 | template<int·n> | ||
72 | ··············FieldVector<·int,·n·> Dune::RefinementImp::Simplex:: | ||
73 | ·····································getPermutation·(int·m) | ||
74 | ···································Calculate·permutation·from·it's·index. | ||
75 | |||
76 | template<int·dimension,·class·CoordType·> | ||
77 | FieldVector<·CoordType,·dimension·> Dune::RefinementImp::Simplex:: | ||
78 | ·····································referenceToKuhn·(FieldVector<·CoordType, | ||
79 | ·····································dimension·>·point,·const·FieldVector<·int, | ||
80 | ·····································dimension·>·&kuhn) | ||
81 | ···································Map·from·the·reference·simplex·to·some | ||
82 | ·····································Kuhn·simplex. | ||
83 | |||
84 | template<int·dimension,·class·CoordType·> | ||
85 | FieldVector<·CoordType,·dimension·> Dune::RefinementImp::Simplex:: | ||
86 | ·····································kuhnToReference·(FieldVector<·CoordType, | ||
87 | ·····································dimension·>·point,·const·FieldVector<·int, | ||
88 | ·····································dimension·>·&kuhn) | ||
89 | ···································Map·from·some·Kuhn·simplex·to·the | ||
90 | ·····································reference·simplex. | ||
91 | |||
92 | *****·Detailed·Description·***** | ||
93 | This·file·contains·the·Refinement·implementation·for·simplices·(triangles, | ||
94 | tetrahedrons...) | ||
95 | See·Refinement_implementation_for_simplices. | ||
96 | *****·Macro·Definition·Documentation·***** | ||
97 | *****·◆ DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC·***** | ||
98 | #define·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC | ||
99 | =============================================================================== | 14 | =============================================================================== |
100 | ·····Generated·by [doxygen]·1.9.8 | 15 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·deprecated_topology.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 740 lines modified | Offset 7, 191 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | deprecated_topology.hh | ||
12 | ····*·refinement | ||
13 | simplex.cc | ||
14 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
15 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
16 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
17 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
18 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
19 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
20 | ·5#ifndef·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC | ||
21 | 19 | ·5#ifndef·DUNE_DEPRECATED_TOPOLOGY_HH | |
20 | ·6#define·DUNE_DEPRECATED_TOPOLOGY_HH | ||
22 | ·7 | 21 | ·7 |
23 | ·8//·This·file·is·part·of·DUNE,·a·Distributed·and·Unified·Numerics·Environment | ||
24 | ·9//·This·file·is·copyright·(C)·2005·Jorrit·Fahlke·<jorrit@jorrit.de> | ||
25 | ·10//·This·file·is·licensed·under·version·2·of·the·GNU·General·Public·License, | ||
26 | ·11//·with·a·special·"runtime·exception."·See·COPYING·at·the·top·of·the·source | ||
27 | · | 22 | ·8·namespace·Impl |
23 | ·9·{ | ||
24 | ·10 | ||
25 | ·11·//·Basic·Topology·Types | ||
26 | ·12·//·-------------------- | Diff chunk too large, falling back to line-by-line diff (165 lines added, 713 lines removed) | |
28 | ·13 | 27 | ·13 |
29 | · | 28 | ·14·//·PointDeprecationHelper·can·be·used·to·prevent·a·deprecation·warning·for |
30 | 29 | Point | |
31 | · | 30 | ·15·struct·PointDeprecationHelper |
32 | · | 31 | ·16·{ |
33 | · | 32 | ·17·static·const·unsigned·int·dimension·=·0; |
34 | · | 33 | ·18·static·const·unsigned·int·numCorners·=·1; |
35 | · | 34 | ·19 |
36 | ·2 | 35 | ·20·static·const·unsigned·int·id·=·0; |
37 | ·2 | 36 | ·21 |
38 | ·2 | 37 | ·22·static·std::string·name·()·{·return·"p";·} |
39 | ·2 | 38 | ·23·}; |
40 | ·2 | 39 | ·24 |
41 | ·2 | 40 | ·25·using·Point·[[deprecated("Use·GeometryTypes::vertex·instead.")]]·= |
42 | 41 | PointDeprecationHelper; | |
43 | ·26 | 42 | ·26 |
44 | 43 | ·27 | |
45 | ·2 | 44 | ·28·template<·class·BaseTopology·> |
46 | ·2 | 45 | ·29·struct·[[deprecated("Use·GeometryTypes::prismaticExtension(GeometryType·gt) |
47 | 46 | instead.")]]·Prism | |
48 | · | 47 | ·30·{ |
49 | · | 48 | ·31·static·const·unsigned·int·dimension·=·BaseTopology::dimension·+·1; |
50 | ·2 | 49 | ·32·static·const·unsigned·int·numCorners·=·2·*·BaseTopology::numCorners; |
51 | · | 50 | ·33 |
52 | 51 | ·34·static·const·unsigned·int·id·=·BaseTopology::id·|·((unsigned | |
53 | · | 52 | int)prismConstruction·<<·(dimension-1)); |
54 | · | 53 | ·35 |
55 | · | 54 | ·36·static·std::string·name·()·{·return·BaseTopology::name()·+·"l";·} |
56 | · | 55 | ·37·}; |
57 | · | 56 | ·38 |
58 | · | 57 | ·39 |
59 | · | 58 | ·40·template<·class·BaseTopology·> |
60 | · | 59 | ·41·struct·[[deprecated("Use·GeometryTypes::conicalExtension(GeometryType·gt) |
61 | 60 | instead.")]]·Pyramid | |
62 | · | 61 | ·42·{ |
63 | ·3 | 62 | ·43·static·const·unsigned·int·dimension·=·BaseTopology::dimension·+·1; |
64 | · | 63 | ·44·static·const·unsigned·int·numCorners·=·BaseTopology::numCorners·+·1; |
65 | · | 64 | ·45 |
66 | · | 65 | ·46·static·const·unsigned·int·id·=·BaseTopology::id·|·((unsigned |
67 | 66 | int)pyramidConstruction·<<·(dimension-1)); | |
68 | · | 67 | ·47 |
69 | · | 68 | ·48·static·std::string·name·()·{·return·BaseTopology::name()·+·"o";·} |
70 | · | 69 | ·49·}; |
71 | · | 70 | ·50 |
72 | · | 71 | ·51 |
73 | 72 | ·52 | |
74 | ·3 | 73 | ·53·//·Properties·of·Topologies |
75 | · | 74 | ·54·//·------------------------ |
76 | · | 75 | ·55 |
77 | · | 76 | ·56·template<·class·Topology·> |
78 | · | 77 | ·57·struct·[[deprecated("Use·GeometryType::isSimplex()·instead.")]]·IsSimplex |
79 | · | 78 | ·58·:·public·std::integral_constant<·bool,·(Topology::id·>>·1)·==·0·> |
80 | · | 79 | ·59·{}; |
81 | · | 80 | ·60 |
82 | 81 | ·61·template<·class·Topology·> | |
83 | · | 82 | ·62·struct·[[deprecated("Use·GeometryType::isCube()·instead.")]]·IsCube |
84 | ·3 | 83 | ·63·:·public·std::integral_constant<·bool,·(Topology::id·|·1)·==·(1·<< |
85 | 84 | Topology::dimension)·-·1·> | |
86 | · | 85 | ·64·{}; |
87 | · | 86 | ·65 |
88 | · | 87 | ·78·[[deprecated("Use·GeometryType::isPrismatic()·or·GeometryType::isConical() |
89 | 88 | instead.")]] | |
90 | · | 89 | ·79·inline·static·bool·isTopology·(·TopologyConstruction·construction,·unsigned |
91 | · | 90 | int·topologyId,·int·dim,·int·codim·=·0·)·noexcept |
92 | · | 91 | ·80·{ |
93 | · | 92 | ·81·assert(·(dim·>·0)·&&·(topologyId·<·numTopologies(·dim·))·); |
94 | · | 93 | ·82·assert(·(0·<=·codim)·&&·(codim·<=·dim)·); |
95 | ·3 | 94 | ·83·return·(codim·>=·(dim-1))·||·(((topologyId·>>·(dim-codim-1))·&·1)·== |
96 | 95 | (unsigned·int)construction); | |
97 | · | 96 | ·84·} |
98 | · | 97 | ·85 |
99 | · | 98 | ·86 |
100 | · | 99 | ·87·//·SimplexTopology |
101 | · | 100 | ·88·//·--------------- |
102 | · | 101 | ·89 |
103 | · | 102 | ·90·template<·unsigned·int·dim·> |
104 | · | 103 | ·91·struct·[[deprecated("Use·GeometryTypes::simplex(dim)·instead.")]] |
105 | 104 | SimplexTopology | |
106 | · | 105 | ·92·{ |
107 | ·3 | 106 | ·93·typedef·Pyramid<·typename·SimplexTopology<·dim-1·>::type·>·type; |
108 | · | 107 | ·94·}; |
109 | · | 108 | ·95 |
110 | · | 109 | ·96·template<> |
111 | · | 110 | ·97·struct·[[deprecated("Use·GeometryTypes::simplex(dim)·instead.")]] |
112 | 111 | SimplexTopology<·0·> | |
113 | · | 112 | ·98·{ |
114 | · | 113 | ·99·typedef·Point·type; |
115 | · | 114 | ·100·}; |
116 | · | 115 | ·101 |
117 | · | 116 | ·102 |
118 | · | 117 | ·103 |
119 | · | 118 | ·104·//·CubeTopology |
120 | · | 119 | ·105·//·------------ |
121 | · | 120 | ·106 |
122 | · | 121 | ·107·template<·unsigned·int·dim·> |
123 | · | 122 | ·108·struct·[[deprecated("Use·GeometryTypes::cube(dim)·instead.")]] |
124 | 123 | CubeTopology | |
Max diff block lines reached; 116/28483 bytes (0.41%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·refinement.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 24 lines modified | Offset 6, 23 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | ····*·utility | ||
13 | Namespaces·|·Functions | ||
14 | typefromvertexcount.hh·File·Reference | ||
15 | 12 | refinement.hh·File·Reference | |
13 | This·file·simply·includes·all·Refinement·implementations·so·you·don't·have·to | ||
14 | do·them·separately.·More... | ||
15 | #include·"refinement/base.cc" | ||
16 | #include·"refinement/hcube.cc" | ||
17 | #include·"refinement/simplex.cc" | ||
18 | #include·"refinement/hcubetriangulation.cc" | ||
19 | #include·"refinement/prismtriangulation.cc" | ||
20 | #include·"refinement/pyramidtriangulation.cc" | ||
16 | Go_to_the_source_code_of_this_file. | 21 | Go_to_the_source_code_of_this_file. |
22 | *****·Detailed·Description·***** | ||
23 | This·file·simply·includes·all·Refinement·implementations·so·you·don't·have·to | ||
24 | do·them·separately. | ||
17 | ·Namespaces | ||
18 | namespace· Dune | ||
19 | |||
20 | ·Functions | ||
21 | GeometryType Dune::geometryTypeFromVertexCount·(unsigned·int·dim,·unsigned·int | ||
22 | ··············vertices) | ||
23 | ············Utitlity·function·to·construct·the·correct·geometry·type·given | ||
24 | ··············the·dimension·and·the·number·of·vertices. | ||
25 | |||
26 | =============================================================================== | 25 | =============================================================================== |
27 | ·····Generated·by [doxygen]·1.9.8 | 26 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·refinement.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 81 lines modified | Offset 7, 47 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | refinement.hh | ||
12 | ····*·utility | ||
13 | typefromvertexcount.hh | ||
14 | Go_to_the_documentation_of_this_file. | 13 | Go_to_the_documentation_of_this_file. |
15 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
16 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
17 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
18 | LICENSE.md·in·module·root | 17 | LICENSE.md·in·module·root |
19 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
20 | ·5#ifndef·DUNE_GEOMETRY_ | 19 | ·5#ifndef·DUNE_GEOMETRY_REFINEMENT_HH |
21 | ·6#define·DUNE_GEOMETRY_ | 20 | ·6#define·DUNE_GEOMETRY_REFINEMENT_HH |
22 | ·7 | 21 | ·7 |
22 | ·250//·The·interface·(template<...>·class·StaticRefinement)·is·not·included | ||
23 | here | ||
24 | ·251//·since·it·derives·from·parts·which·I·consider·implementation.·Look | ||
25 | ·252//·into·refinement/base.cc·if·the·documentation·is·above·is·not·enough. | ||
26 | ·253#include·"refinement/base.cc" | ||
27 | ·254 | ||
28 | ·255#include·"refinement/hcube.cc" | ||
29 | ·256#include·"refinement/simplex.cc" | ||
30 | ·257#include·"refinement/hcubetriangulation.cc" | ||
31 | ·258#include·"refinement/prismtriangulation.cc" | ||
32 | ·259#include·"refinement/pyramidtriangulation.cc" | ||
33 | ·260 | ||
34 | ·261#endif·//·DUNE_GEOMETRY_REFINEMENT_HH | ||
35 | base.cc | ||
36 | This·file·contains·the·parts·independent·of·a·particular·Refinement | ||
37 | implementation. | ||
38 | pyramidtriangulation.cc | ||
39 | hcube.cc | ||
40 | This·file·contains·the·Refinement·implementation·for·hypercubes | ||
41 | (quadrilaterals,·hexahedrons,... | ||
42 | simplex.cc | ||
43 | This·file·contains·the·Refinement·implementation·for·simplices·(triangles, | ||
44 | tetrahedrons.... | ||
45 | prismtriangulation.cc | ||
46 | hcubetriangulation.cc | ||
47 | This·file·contains·the·Refinement·implementation·for·triangulating·hypercubes | ||
48 | (quadrilateral·->·trian... | ||
23 | ·8#include·<dune/geometry/type.hh> | ||
24 | ·9 | ||
25 | ·10namespace·Dune·{ | ||
26 | ·11 | ||
27 | ·16·inline | ||
28 | 17·GeometryType·geometryTypeFromVertexCount(unsigned·int·dim,·unsigned·int | ||
29 | vertices) | ||
30 | ·18·{ | ||
31 | ·19·switch·(dim) | ||
32 | ·20·{ | ||
33 | ·21·case·0·: | ||
34 | ·22·return·GeometryTypes::vertex; | ||
35 | ·23·case·1·: | ||
36 | ·24·return·GeometryTypes::line; | ||
37 | ·25·case·2·: | ||
38 | ·26·switch·(vertices)·{ | ||
39 | ·27·case·3·: | ||
40 | ·28·return·GeometryTypes::triangle; | ||
41 | ·29·case·4·: | ||
42 | ·30·return·GeometryTypes::quadrilateral; | ||
43 | ·31·default·: | ||
44 | ·32·DUNE_THROW(NotImplemented,·"2d·elements·with·"·<<·vertices·<<·"·corners·are | ||
45 | not·supported!"); | ||
46 | ·33·} | ||
47 | ·34·case·3·: | ||
48 | ·35·switch·(vertices)·{ | ||
49 | ·36·case·4·: | ||
50 | ·37·return·GeometryTypes::tetrahedron; | ||
51 | ·38·case·5·: | ||
52 | ·39·return·GeometryTypes::pyramid; | ||
53 | ·40·case·6·: | ||
54 | ·41·return·GeometryTypes::prism; | ||
55 | ·42·case·8·: | ||
56 | ·43·return·GeometryTypes::hexahedron; | ||
57 | ·44·default·: | ||
58 | ·45·DUNE_THROW(NotImplemented,·"3d·elements·with·"·<<·vertices·<<·"·corners·are | ||
59 | not·supported!"); | ||
60 | ·46·} | ||
61 | ·47·default·: | ||
62 | ·48·DUNE_THROW(NotImplemented,·"geometryTypeFromVertexCount·works·only·up·to | ||
63 | dim=3"); | ||
64 | ·49·} | ||
65 | ·50·} | ||
66 | ·51 | ||
67 | ·52} | ||
68 | ·53 | ||
69 | ·54#endif·//·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH | ||
70 | type.hh | ||
71 | A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid. | ||
72 | Dune | ||
73 | Definition·affinegeometry.hh:21 | ||
74 | Dune::geometryTypeFromVertexCount | ||
75 | GeometryType·geometryTypeFromVertexCount(unsigned·int·dim,·unsigned·int | ||
76 | vertices) | ||
77 | Utitlity·function·to·construct·the·correct·geometry·type·given·the·dimension | ||
78 | and·the·number·of·vertic... | ||
79 | Definition·typefromvertexcount.hh:17 | ||
80 | Dune::GeometryType | ||
81 | Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids. | ||
82 | Definition·type.hh:126 | ||
83 | =============================================================================== | 49 | =============================================================================== |
84 | ·····Generated·by [doxygen]·1.9.8 | 50 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:·type | 8 | <title>dune-geometry:·typefromvertexcount.hh·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 32 lines modified | Offset 6, 24 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | ····*·utility | |
13 | Namespaces·|·Functions | ||
13 | type | 14 | typefromvertexcount.hh·File·Reference |
15 | #include·<dune/geometry/type.hh> | ||
14 | Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector. | ||
15 | More... | ||
16 | #include·<cstddef> | ||
17 | #include·<dune/common/indices.hh> | ||
18 | #include·<dune/common/hybridutilities.hh> | ||
19 | #include·"type.hh" | ||
20 | Go_to_the_source_code_of_this_file. | 16 | Go_to_the_source_code_of_this_file. |
21 | ·Classes | ||
22 | class· Dune::LocalGeometryTypeIndex | ||
23 | ······Compute·per-dimension·indices·for·geometry·types.·More... | ||
24 | |||
25 | class· Dune::GlobalGeometryTypeIndex | ||
26 | ······Compute·indices·for·geometry·types,·taking·the·dimension·into·account. | ||
27 | ········More... | ||
28 | |||
29 | ·Namespaces | 17 | ·Namespaces |
30 | namespace· Dune | 18 | namespace· Dune |
31 | 19 | ||
32 | *****·Detailed·Description·***** | ||
33 | 20 | ·Functions | |
21 | GeometryType Dune::geometryTypeFromVertexCount·(unsigned·int·dim,·unsigned·int | ||
22 | ··············vertices) | ||
23 | ············Utitlity·function·to·construct·the·correct·geometry·type·given | ||
24 | ··············the·dimension·and·the·number·of·vertices. | ||
25 | |||
34 | =============================================================================== | 26 | =============================================================================== |
35 | ·····Generated·by [doxygen]·1.9.8 | 27 | ·····Generated·by [doxygen]·1.9.8 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:·type | 8 | <title>dune-geometry:·typefromvertexcount.hh·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 7, 185 lines modified | Offset 7, 81 lines modified | ||
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | 12 | ····*·utility | |
13 | typefromvertexcount.hh | ||
13 | Go_to_the_documentation_of_this_file. | 14 | Go_to_the_documentation_of_this_file. |
14 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- | 15 | ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- |
15 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: | 16 | ·2//·vi:·set·et·ts=4·sw=2·sts=2: |
16 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file | 17 | ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file |
17 | LICENSE.md·in·module·root | 18 | LICENSE.md·in·module·root |
18 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception | 19 | ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception |
19 | ·5#ifndef·DUNE_GEOMETRY_TYPE | 20 | ·5#ifndef·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH |
20 | ·6#define·DUNE_GEOMETRY_TYPE | 21 | ·6#define·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH |
21 | ·7 | 22 | ·7 |
23 | ·8#include·<dune/geometry/type.hh> | ||
24 | ·9 | ||
22 | ·14#include·<cstddef> | ||
23 | ·15 | ||
24 | ·16#include·<dune/common/indices.hh> | ||
25 | ·17#include·<dune/common/hybridutilities.hh> | ||
26 | ·18 | ||
27 | ·19#include·"type.hh" | ||
28 | ·20 | ||
29 | · | 25 | ·10namespace·Dune·{ |
30 | ·22{ | ||
31 | 24·class·LocalGeometryTypeIndex | ||
32 | ·25·{ | ||
33 | ·32·inline·static·constexpr·std::size_t·regular_size(std::size_t·dim) | ||
34 | ·33·{ | ||
35 | ·34·//·The·following·expression·is·derived·from·the·expression·for | ||
36 | ·35·//·GlobalGeometryTypeIndex::regular_offset().·Subtracting | ||
37 | ·36·//·regular_offset(dim+1)-regular_offset(dim)·we·get: | ||
38 | ·37·// | ||
39 | ·38·//·((1·<<·dim+1)·>>·1)·-·((1·<<·dim)·>>·1) | ||
40 | ·39·// | ||
41 | ·40·//·We·always·have | ||
42 | ·41·// | ||
43 | ·42·//·dim·>=·0, | ||
44 | ·43·// | ||
45 | ·44·//·so | ||
46 | ·45·// | ||
47 | ·46·//·(1·<<·dim+1)·>=·2·and·(1·<<·dim+2)·%·2·==·0. | ||
48 | ·47·// | ||
49 | ·48·//·So·if·we·apply·a·single·right-shift·to·that,·we·will·never·lose·any | ||
50 | ·49·//·set·bits,·thus | ||
51 | ·50·// | ||
52 | ·51·//·((1·<<·dim+1)·>>·1)·==·(1·<<·dim) | ||
53 | ·52·return·(1·<<·dim)·-·((1·<<·dim)·>>·1); | ||
54 | ·53·} | ||
55 | ·54 | ||
56 | ·55·public: | ||
57 | 61·inline·static·constexpr·std::size_t·size(std::size_t·dim) | ||
58 | ·62·{ | ||
59 | ·63·//·one·for·"none" | ||
60 | ·64·return·regular_size(dim)·+·1; | ||
61 | ·65·} | ||
62 | ·66 | ||
63 | 73·inline·static·constexpr·std::size_t·index(const·GeometryType·>) | ||
64 | ·74·{ | ||
65 | ·75·return·gt.isNone()·?·regular_size(gt.dim())·:·(gt.id()·>>·1); | ||
66 | ·76·} | ||
67 | ·77 | ||
68 | 79·inline·static·constexpr·GeometryType·type(std::size_t·dim,·std::size_t | ||
69 | index)·{ | ||
70 | ·80·return·(index·==·regular_size(dim))·? | ||
71 | ·81·GeometryTypes::none(dim)·: | ||
72 | ·82·//·the·cast·to·unsigned·makes·sure·this·is·interpreted·as·the·topology | ||
73 | ·83·//·ID·constructor | ||
74 | ·84·GeometryType(static_cast<·unsigned·int·>(index·<<·1),·dim); | ||
75 | ·85·} | ||
76 | ·86·}; | ||
77 | ·87 | ||
78 | 89·class·GlobalGeometryTypeIndex | ||
79 | ·90·{ | ||
80 | ·98·inline·static·constexpr·std::size_t·regular_offset(std::size_t·dim) | ||
81 | ·99·{ | ||
82 | ·100·//·The·number·of·regular·geometry·types·in·a·given·dimension·is | ||
83 | ·101·//·2^(dim-1).·For·dim==0·this·would·yield·1/2·geometry·types·(which·is | ||
84 | ·102·//·obviously·bogus,·dim==0·has·one·regular·geometry·type,·the·point). | ||
85 | ·103·//·The·following·expression·relies·on·1·>>·1·==·0·to·treat·dim==0 | ||
86 | ·104·//·specially. | ||
87 | ·105·return·(1·<<·dim)·>>·1; | ||
88 | ·106·} | ||
89 | ·107 | ||
90 | ·108·public: | ||
91 | 113·inline·static·constexpr·std::size_t·offset(std::size_t·dim) | ||
92 | ·114·{ | ||
93 | ·115·//·dim·times·"none" | ||
94 | ·116·return·regular_offset(dim)·+·dim; | ||
95 | ·117·} | ||
96 | ·11 | 26 | ·11 |
97 | 125·inline·static·constexpr·std::size_t·size(std::size_t·maxdim) | ||
98 | ·126·{ | ||
99 | ·127·return·offset(maxdim+1); | ||
100 | ·128·} | ||
101 | ·129 | ||
102 | 138·inline·static·constexpr·std::size_t·index(const·GeometryType·>) | ||
103 | ·139·{ | ||
104 | ·140·return·offset(gt.dim())·+·LocalGeometryTypeIndex::index(gt); | ||
105 | ·141·} | ||
106 | ·142·}; | ||
107 | ·143 | ||
108 | ·144·namespace·Impl·{ | ||
109 | ·145 | ||
110 | ·146·//·Map·a·dynamic·GeometryType·to·a·static·integral_constant<GeometryType:: | ||
111 | Id,·...> | ||
112 | ·147·template<int·dim,·class·F> | ||
113 | ·148·static·auto·toGeometryTypeIdConstant(const·GeometryType&·gt,·F&&·f)·{ | ||
114 | ·149·//·Transform·LocalGeometryTypeIndex·to·GeometryType::Id | ||
115 | ·150·auto·callWithId·=·[&](auto·index)·{ | ||
116 | ·151·static·constexpr·auto·id·=·LocalGeometryTypeIndex::type(dim,·decltype | ||
117 | (index)::value).toId(); | ||
118 | ·152·return·f(std::integral_constant<GeometryType::Id,·id>{}); | ||
119 | ·153·}; | ||
120 | ·154·//·switchCases·needs·a·fallback·to·determine·the·return·type. | ||
121 | ·155·auto·fallBack·=·[&]()·{·return·callWithId(Dune::Indices::_0);·}; | ||
122 | ·156·//·Iterate·over·all·_regular_·GeometryType·indices·for·given·dimension | ||
123 | ·157·auto·allIndices·=·std::make_index_sequence<LocalGeometryTypeIndex::size | ||
124 | (dim)-1>{}; | ||
125 | ·158·return·Dune::Hybrid::switchCases(allIndices,·LocalGeometryTypeIndex::index | ||
126 | (gt),·callWithId,·fallBack); | ||
127 | ·159·} | ||
128 | ·160 | ||
Max diff block lines reached; 2528/7807 bytes (32.38%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>dune-geometry:· | 8 | <title>dune-geometry:·referenceelementimplementation.cc·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> | 12 | <link·href="search/search.css"·rel="stylesheet"·type="text/css"/> |
13 | <script·type="text/javascript"·src="search/searchdata.js"></script> | 13 | <script·type="text/javascript"·src="search/searchdata.js"></script> |
14 | <script·type="text/javascript"·src="search/search.js"></script> | 14 | <script·type="text/javascript"·src="search/search.js"></script> |
15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> | 15 | <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/> |
Offset 6, 87 lines modified | Offset 6, 19 lines modified | ||
6 | dune-geometry 2.9.0 | 6 | dune-geometry 2.9.0 |
7 | Loading... | 7 | Loading... |
8 | Searching... | 8 | Searching... |
9 | No·Matches | 9 | No·Matches |
10 | ····*·dune | 10 | ····*·dune |
11 | ····*·geometry | 11 | ····*·geometry |
12 | Namespaces | ||
13 | referenceelementimplementation.cc·File·Reference | ||
14 | #include·<config.h> | ||
15 | #include·<dune/geometry/referenceelementimplementation.hh> | ||
12 | Classes·|·Namespaces·|·Macros·|·Enumerations | ||
13 | quadraturerules.hh·File·Reference | ||
14 | #include·<algorithm> | ||
15 | #include·<iostream> | ||
16 | #include·<limits> | ||
17 | #include·<mutex> | ||
18 | #include·<utility> | ||
19 | #include·<vector> | ||
20 | #include·<dune/common/fvector.hh> | ||
21 | #include·<dune/common/exceptions.hh> | ||
22 | #include·<dune/common/stdstreams.hh> | ||
23 | #include·<dune/common/stdthread.hh> | ||
24 | #include·<dune/common/visibility.hh> | ||
25 | #include·<dune/geometry/type.hh> | ||
26 | #include·<dune/geometry/typeindex.hh> | ||
27 | #include·"quadraturerules/pointquadrature.hh" | ||
28 | #include·"quadraturerules/gausslobattoquadrature.hh" | ||
29 | #include·"quadraturerules/gaussquadrature.hh" | ||
30 | #include·"quadraturerules/gaussradauleftquadrature.hh" | ||
31 | #include·"quadraturerules/gaussradaurightquadrature.hh" | ||
32 | #include·"quadraturerules/jacobi1quadrature.hh" | ||
33 | #include·"quadraturerules/jacobi2quadrature.hh" | ||
34 | #include·"quadraturerules/jacobiNquadrature.hh" | ||
35 | #include·"quadraturerules/prismquadrature.hh" | ||
36 | #include·"quadraturerules/simplexquadrature.hh" | ||
37 | #include·"quadraturerules/tensorproductquadrature.hh" | ||
38 | Go_to_the_source_code_of_this_file. | ||
39 | ·Classes | ||
40 | class· Dune::QuadratureOrderOutOfRange | ||
41 | ······Exception·thrown·if·a·desired·QuadratureRule·is·not·available,·because | ||
42 | ········the·requested·order·is·to·high.·More... | ||
43 | |||
44 | class· Dune::QuadraturePoint<_ct,_dim_> | ||
45 | ······Single·evaluation·point·in·a·quadrature·rule.·More... | ||
46 | |||
47 | class· Dune::QuadratureRule<_ct,_dim_> | ||
48 | ······Abstract·base·class·for·quadrature·rules.·More... | ||
49 | |||
50 | class· Dune::QuadratureRules<_ctype,_dim_> | ||
51 | ······A·container·for·all·quadrature·rules·of·dimension·dim·More... | ||
52 | |||
53 | class· Dune::QuadratureRuleFactory<_ctype,_dim_> | ||
54 | ······Factory·class·for·creation·of·quadrature·rules,·depending·on | ||
55 | ········GeometryType,·order·and·QuadratureType.·More... | ||
56 | |||
57 | class· Dune::QuadratureRuleFactory<_ctype,_0_> | ||
58 | |||
59 | class· Dune::QuadratureRuleFactory<_ctype,_1_> | ||
60 | |||
61 | class· Dune::QuadratureRuleFactory<_ctype,_2_> | ||
62 | |||
63 | class· Dune::QuadratureRuleFactory<_ctype,_3_> | ||
64 | |||
65 | ·Namespaces | 16 | ·Namespaces |
66 | namespace· Dune | 17 | namespace· Dune |
67 | 18 | ||
19 | namespace· Dune::Geo | ||
68 | namespace· Dune::QuadratureType | ||
69 | ··········Defines·an·enum·for·currently·available·quadrature·rules. | ||
70 | |||
71 | ·Macros | ||
72 | #define DUNE_INCLUDING_IMPLEMENTATION | ||
73 | |||
74 | ·Enumerations | ||
75 | enum· Dune::QuadratureType::Enum·{ | ||
76 | ······· Dune::QuadratureType::GaussLegendre·=·0·,·Dune::QuadratureType:: | ||
77 | ·······GaussJacobi_1_0·=·1·,·Dune::QuadratureType::GaussJacobi_2_0·=·2·,·Dune:: | ||
78 | ·······QuadratureType::GaussJacobi_n_0·=·3·, | ||
79 | ······· Dune::QuadratureType::GaussLobatto·=·4·,·Dune::QuadratureType:: | ||
80 | ·······GaussRadauLeft·=·5·,·Dune::QuadratureType::GaussRadauRight·=·6·,·Dune:: | ||
81 | ·······QuadratureType::size | ||
82 | ·······} | ||
83 | 20 | ||
84 | *****·Detailed·Description·***** | ||
85 | Interface·for·quadrature·points·and·rules | ||
86 | *****·Macro·Definition·Documentation·***** | ||
87 | *****·◆ DUNE_INCLUDING_IMPLEMENTATION·***** | ||
88 | #define·DUNE_INCLUDING_IMPLEMENTATION | ||
89 | =============================================================================== | 21 | =============================================================================== |
90 | ·····Generated·by [doxygen]·1.9.8 | 22 | ·····Generated·by [doxygen]·1.9.8 |
Offset 204, 15 lines modified | Offset 204, 15 lines modified | ||
204 | <div·class="line">················GeometryTypes::cube(2),·2></div> | 204 | <div·class="line">················GeometryTypes::cube(2),·2></div> |
205 | <div·class="line">{</div> | 205 | <div·class="line">{</div> |
206 | <div·class="line">····<span·class="keyword">typedef</span>·SquaringTheCircle::RefinementImp<CoordType>·Imp;</div> | 206 | <div·class="line">····<span·class="keyword">typedef</span>·SquaringTheCircle::RefinementImp<CoordType>·Imp;</div> |
207 | <div·class="line">··};</div> | 207 | <div·class="line">··};</div> |
208 | <div·class="line">}</div> | 208 | <div·class="line">}</div> |
209 | <div·class="ttc"·id="aa00261_html"><div·class="ttname"><a·href="a00261.html">Dune::RefinementImp</a></div><div·class="ttdoc">This·namespace·contains·the·implementation·of·Refinement.</div><div·class="ttdef"><b>Definition</b>·base.cc:29</div></div> | 209 | <div·class="ttc"·id="aa00261_html"><div·class="ttname"><a·href="a00261.html">Dune::RefinementImp</a></div><div·class="ttdoc">This·namespace·contains·the·implementation·of·Refinement.</div><div·class="ttdef"><b>Definition</b>·base.cc:29</div></div> |
210 | </div><!--·fragment·-->·If·you·implement·a·template·class,·you·have·to·specialise·struct·<a·class="el"·href="a01243.html"·title="Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular·Refinement·implementation.">RefinementImp::Traits</a>·for·every·possible·combination·of·topologyId·and·coerceToId·that·your·implementation·supports.</li> | 210 | </div><!--·fragment·-->·If·you·implement·a·template·class,·you·have·to·specialise·struct·<a·class="el"·href="a01243.html"·title="Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular·Refinement·implementation.">RefinementImp::Traits</a>·for·every·possible·combination·of·topologyId·and·coerceToId·that·your·implementation·supports.</li> |
211 | <li>#include·"refinement/squaringthecircle.cc"·from·<a·class="el"·href="a00 | 211 | <li>#include·"refinement/squaringthecircle.cc"·from·<a·class="el"·href="a00233.html"·title="This·file·simply·includes·all·Refinement·implementations·so·you·don't·have·to·do·them·separately.">refinement.hh</a>.</li> |
212 | </ul> | 212 | </ul> |
213 | <p>This·is·enough·to·integrate·your·implementation·into·the·Refinement·system.·You·probably·want·to·include·it·into·<a·class="el"·href="a00252.html#VirtualRefinement">VirtualRefinement</a>·also.</p> | 213 | <p>This·is·enough·to·integrate·your·implementation·into·the·Refinement·system.·You·probably·want·to·include·it·into·<a·class="el"·href="a00252.html#VirtualRefinement">VirtualRefinement</a>·also.</p> |
214 | <h2><a·class="anchor"·id="Namespaces"></a> | 214 | <h2><a·class="anchor"·id="Namespaces"></a> |
215 | Namespaces</h2> | 215 | Namespaces</h2> |
216 | <h2·class="groupheader">Function·Documentation</h2> | 216 | <h2·class="groupheader">Function·Documentation</h2> |
217 | <a·id="ga803bd3e72a1dc194c660659d0e87c2d3"·name="ga803bd3e72a1dc194c660659d0e87c2d3"></a> | 217 | <a·id="ga803bd3e72a1dc194c660659d0e87c2d3"·name="ga803bd3e72a1dc194c660659d0e87c2d3"></a> |
218 | <h2·class="memtitle"><span·class="permalink"><a·href="#ga803bd3e72a1dc194c660659d0e87c2d3">◆ </a></span>refinementIntervals()</h2> | 218 | <h2·class="memtitle"><span·class="permalink"><a·href="#ga803bd3e72a1dc194c660659d0e87c2d3">◆ </a></span>refinementIntervals()</h2> |
Offset 397, 16 lines modified | Offset 397, 16 lines modified | ||
397 | ··········<td>)</td> | 397 | ··········<td>)</td> |
398 | ··········<td></td><td></td> | 398 | ··········<td></td><td></td> |
399 | ········</tr> | 399 | ········</tr> |
400 | ······</table> | 400 | ······</table> |
401 | </div><div·class="memdoc"> | 401 | </div><div·class="memdoc"> |
402 | <p>Algorithm·to·reduce·vertex·order·information.·</p> | 402 | <p>Algorithm·to·reduce·vertex·order·information.·</p> |
403 | <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·<<a·class="code"·href="a001 | 403 | <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·<<a·class="code"·href="a00182.html">dune/geometry/generalvertexorder.hh</a>></span></div> |
404 | <div·class="ttc"·id="aa001 | 404 | <div·class="ttc"·id="aa00182_html"><div·class="ttname"><a·href="a00182.html">generalvertexorder.hh</a></div></div> |
405 | </div><!--·fragment·--><dl·class="params"><dt>Parameters</dt><dd> | 405 | </div><!--·fragment·--><dl·class="params"><dt>Parameters</dt><dd> |
406 | ··<table·class="params"> | 406 | ··<table·class="params"> |
407 | ····<tr><td·class="paramname">inBegin</td><td>Start·of·the·range·of·ids·to·reduce.·</td></tr> | 407 | ····<tr><td·class="paramname">inBegin</td><td>Start·of·the·range·of·ids·to·reduce.·</td></tr> |
408 | ····<tr><td·class="paramname">inEnd</td><td>End·of·the·range·of·ids·to·reduce.·</td></tr> | 408 | ····<tr><td·class="paramname">inEnd</td><td>End·of·the·range·of·ids·to·reduce.·</td></tr> |
409 | ····<tr><td·class="paramname">outIt</td><td>Start·of·the·sequence·where·to·store·the·result.</td></tr> | 409 | ····<tr><td·class="paramname">outIt</td><td>Start·of·the·sequence·where·to·store·the·result.</td></tr> |
410 | ··</table> | 410 | ··</table> |
411 | ··</dd> | 411 | ··</dd> |
Offset 82, 15 lines modified | Offset 82, 15 lines modified | ||
82 | ··<div·class="headertitle"><div·class="title">Dune::Geo::ReferenceElement<·Implementation·>·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·»·<a·class="el"·href="a00245.html">Reference·Elements</a></div></div></div> | 82 | ··<div·class="headertitle"><div·class="title">Dune::Geo::ReferenceElement<·Implementation·>·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·»·<a·class="el"·href="a00245.html">Reference·Elements</a></div></div></div> |
83 | </div><!--header--> | 83 | </div><!--header--> |
84 | <div·class="contents"> | 84 | <div·class="contents"> |
85 | <p>This·class·provides·access·to·geometric·and·topological·properties·of·a·reference·element.·· | 85 | <p>This·class·provides·access·to·geometric·and·topological·properties·of·a·reference·element.·· |
86 | ·<a·href="a01083.html#details">More...</a></p> | 86 | ·<a·href="a01083.html#details">More...</a></p> |
87 | <p><code>#include·<<a·class="el"·href="a00 | 87 | <p><code>#include·<<a·class="el"·href="a00227_source.html">dune/geometry/referenceelement.hh</a>></code></p> |
88 | <div·class="dynheader"> | 88 | <div·class="dynheader"> |
89 | Inheritance·diagram·for·Dune::Geo::ReferenceElement<·Implementation·>:</div> | 89 | Inheritance·diagram·for·Dune::Geo::ReferenceElement<·Implementation·>:</div> |
90 | <div·class="dyncontent"> | 90 | <div·class="dyncontent"> |
91 | <div·class="center"><img·src="a01082.png"·border="0"·usemap="#a_dune_1_1_geo_1_1_reference_element_3_01_implementation_01_4_inherit__map"·alt="Inheritance·graph"/></div> | 91 | <div·class="center"><img·src="a01082.png"·border="0"·usemap="#a_dune_1_1_geo_1_1_reference_element_3_01_implementation_01_4_inherit__map"·alt="Inheritance·graph"/></div> |
92 | <map·name="a_dune_1_1_geo_1_1_reference_element_3_01_implementation_01_4_inherit__map"·id="a_dune_1_1_geo_1_1_reference_element_3_01_implementation_01_4_inherit__map"> | 92 | <map·name="a_dune_1_1_geo_1_1_reference_element_3_01_implementation_01_4_inherit__map"·id="a_dune_1_1_geo_1_1_reference_element_3_01_implementation_01_4_inherit__map"> |
93 | <area·shape="rect"·title="This·class·provides·access·to·geometric·and·topological·properties·of·a·reference·element."·alt=""·coords="5,15,205,55"/> | 93 | <area·shape="rect"·title="This·class·provides·access·to·geometric·and·topological·properties·of·a·reference·element."·alt=""·coords="5,15,205,55"/> |
94 | <area·shape="rect"·href="a01083.html"·title="·"·alt=""·coords="499,7,761,62"/> | 94 | <area·shape="rect"·href="a01083.html"·title="·"·alt=""·coords="499,7,761,62"/> |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | <map·name="a_dune_1_1_geo_1_1_reference_element_implementation_3_01ctype_00_01dim_01_4_inherit__map"·id="a_dune_1_1_geo_1_1_reference_element_implementation_3_01ctype_00_01dim_01_4_inherit__map"> | 83 | <map·name="a_dune_1_1_geo_1_1_reference_element_implementation_3_01ctype_00_01dim_01_4_inherit__map"·id="a_dune_1_1_geo_1_1_reference_element_implementation_3_01ctype_00_01dim_01_4_inherit__map"> |
84 | <area·shape="rect"·title="·"·alt=""·coords="31,5,231,45"/> | 84 | <area·shape="rect"·title="·"·alt=""·coords="31,5,231,45"/> |
85 | <area·shape="rect"·href="a01087.html"·title="·"·alt=""·coords="5,108,257,148"/> | 85 | <area·shape="rect"·href="a01087.html"·title="·"·alt=""·coords="5,108,257,148"/> |
86 | <area·shape="poly"·title="·"·alt=""·coords="134,59,134,108,129,108,129,59"/> | 86 | <area·shape="poly"·title="·"·alt=""·coords="134,59,134,108,129,108,129,59"/> |
87 | </map> | 87 | </map> |
88 | </div> | 88 | </div> |
89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
90 | <li><a·class="el"·href="a00 | 90 | <li><a·class="el"·href="a00185_source.html">affinegeometry.hh</a></li> |
91 | </ul> | 91 | </ul> |
92 | </div><!--·contents·--> | 92 | </div><!--·contents·--> |
93 | <!--·start·footer·part·--> | 93 | <!--·start·footer·part·--> |
94 | <hr·class="footer"/><address·class="footer"><small> | 94 | <hr·class="footer"/><address·class="footer"><small> |
95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
96 | </small></address> | 96 | </small></address> |
97 | </body> | 97 | </body> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | ··<div·class="headertitle"><div·class="title">Dune::Geo::ReferenceElements<·ctype_,·dim·>·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·»·<a·class="el"·href="a00245.html">Reference·Elements</a></div></div></div> | 81 | ··<div·class="headertitle"><div·class="title">Dune::Geo::ReferenceElements<·ctype_,·dim·>·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·»·<a·class="el"·href="a00245.html">Reference·Elements</a></div></div></div> |
82 | </div><!--header--> | 82 | </div><!--header--> |
83 | <div·class="contents"> | 83 | <div·class="contents"> |
84 | <p>Class·providing·access·to·the·singletons·of·the·reference·elements.·· | 84 | <p>Class·providing·access·to·the·singletons·of·the·reference·elements.·· |
85 | ·<a·href="a01091.html#details">More...</a></p> | 85 | ·<a·href="a01091.html#details">More...</a></p> |
86 | <p><code>#include·<<a·class="el"·href="a00 | 86 | <p><code>#include·<<a·class="el"·href="a00203_source.html">dune/geometry/referenceelements.hh</a>></code></p> |
87 | <table·class="memberdecls"> | 87 | <table·class="memberdecls"> |
88 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a> | 88 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a> |
89 | Public·Types</h2></td></tr> | 89 | Public·Types</h2></td></tr> |
90 | <tr·class="memitem:aa729c41251f093dbb55d4ee1622871a8"·id="r_aa729c41251f093dbb55d4ee1622871a8"><td·class="memItemLeft"·align="right"·valign="top">using </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html#aa729c41251f093dbb55d4ee1622871a8">ctype</a>·=·ctype_</td></tr> | 90 | <tr·class="memitem:aa729c41251f093dbb55d4ee1622871a8"·id="r_aa729c41251f093dbb55d4ee1622871a8"><td·class="memItemLeft"·align="right"·valign="top">using </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html#aa729c41251f093dbb55d4ee1622871a8">ctype</a>·=·ctype_</td></tr> |
91 | <tr·class="memdesc:aa729c41251f093dbb55d4ee1622871a8"><td·class="mdescLeft"> </td><td·class="mdescRight">The·coordinate·field·type·of·the·contained·reference·elements.··<br·/></td></tr> | 91 | <tr·class="memdesc:aa729c41251f093dbb55d4ee1622871a8"><td·class="mdescLeft"> </td><td·class="mdescRight">The·coordinate·field·type·of·the·contained·reference·elements.··<br·/></td></tr> |
92 | <tr·class="separator:aa729c41251f093dbb55d4ee1622871a8"><td·class="memSeparator"·colspan="2"> </td></tr> | 92 | <tr·class="separator:aa729c41251f093dbb55d4ee1622871a8"><td·class="memSeparator"·colspan="2"> </td></tr> |
93 | <tr·class="memitem:ad950e2fd7dde89d60f60bd9c5c4cd26c"·id="r_ad950e2fd7dde89d60f60bd9c5c4cd26c"><td·class="memItemLeft"·align="right"·valign="top">using </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html#ad950e2fd7dde89d60f60bd9c5c4cd26c">CoordinateField</a>·=·<a·class="el"·href="a01091.html#aa729c41251f093dbb55d4ee1622871a8">ctype</a></td></tr> | 93 | <tr·class="memitem:ad950e2fd7dde89d60f60bd9c5c4cd26c"·id="r_ad950e2fd7dde89d60f60bd9c5c4cd26c"><td·class="memItemLeft"·align="right"·valign="top">using </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html#ad950e2fd7dde89d60f60bd9c5c4cd26c">CoordinateField</a>·=·<a·class="el"·href="a01091.html#aa729c41251f093dbb55d4ee1622871a8">ctype</a></td></tr> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | ··<div·class="headertitle"><div·class="title">Dune::AffineGeometry<·ct,·mydim,·cdim·>·Class·Template·Reference</div></div> | 81 | ··<div·class="headertitle"><div·class="title">Dune::AffineGeometry<·ct,·mydim,·cdim·>·Class·Template·Reference</div></div> |
82 | </div><!--header--> | 82 | </div><!--header--> |
83 | <div·class="contents"> | 83 | <div·class="contents"> |
84 | <p>Implementation·of·the·Geometry·interface·for·affine·geometries.·· | 84 | <p>Implementation·of·the·Geometry·interface·for·affine·geometries.·· |
85 | ·<a·href="a01099.html#details">More...</a></p> | 85 | ·<a·href="a01099.html#details">More...</a></p> |
86 | <p><code>#include·<<a·class="el"·href="a00 | 86 | <p><code>#include·<<a·class="el"·href="a00185_source.html">dune/geometry/affinegeometry.hh</a>></code></p> |
87 | <table·class="memberdecls"> | 87 | <table·class="memberdecls"> |
88 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a> | 88 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a> |
89 | Public·Types</h2></td></tr> | 89 | Public·Types</h2></td></tr> |
90 | <tr·class="memitem:ab8847944e2ea7863aaa8b776731c2081"·id="r_ab8847944e2ea7863aaa8b776731c2081"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01099.html#ab8847944e2ea7863aaa8b776731c2081">ctype</a></td></tr> | 90 | <tr·class="memitem:ab8847944e2ea7863aaa8b776731c2081"·id="r_ab8847944e2ea7863aaa8b776731c2081"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01099.html#ab8847944e2ea7863aaa8b776731c2081">ctype</a></td></tr> |
91 | <tr·class="memdesc:ab8847944e2ea7863aaa8b776731c2081"><td·class="mdescLeft"> </td><td·class="mdescRight">Type·used·for·coordinates.··<br·/></td></tr> | 91 | <tr·class="memdesc:ab8847944e2ea7863aaa8b776731c2081"><td·class="mdescLeft"> </td><td·class="mdescRight">Type·used·for·coordinates.··<br·/></td></tr> |
92 | <tr·class="separator:ab8847944e2ea7863aaa8b776731c2081"><td·class="memSeparator"·colspan="2"> </td></tr> | 92 | <tr·class="separator:ab8847944e2ea7863aaa8b776731c2081"><td·class="memSeparator"·colspan="2"> </td></tr> |
93 | <tr·class="memitem:a3c1b10f3f337e38e6ec273d21110c7cb"·id="r_a3c1b10f3f337e38e6ec273d21110c7cb"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector<·<a·class="el"·href="a01099.html#ab8847944e2ea7863aaa8b776731c2081">ctype</a>,·<a·class="el"·href="a01099.html#a4eacf4f1784f7b2627cd14dbf8fbe231">mydimension</a>·> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01099.html#a3c1b10f3f337e38e6ec273d21110c7cb">LocalCoordinate</a></td></tr> | 93 | <tr·class="memitem:a3c1b10f3f337e38e6ec273d21110c7cb"·id="r_a3c1b10f3f337e38e6ec273d21110c7cb"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector<·<a·class="el"·href="a01099.html#ab8847944e2ea7863aaa8b776731c2081">ctype</a>,·<a·class="el"·href="a01099.html#a4eacf4f1784f7b2627cd14dbf8fbe231">mydimension</a>·> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01099.html#a3c1b10f3f337e38e6ec273d21110c7cb">LocalCoordinate</a></td></tr> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | ··<div·class="headertitle"><div·class="title">Dune::AxisAlignedCubeGeometry<·CoordType,·dim,·coorddim·>·Class·Template·Reference</div></div> | 81 | ··<div·class="headertitle"><div·class="title">Dune::AxisAlignedCubeGeometry<·CoordType,·dim,·coorddim·>·Class·Template·Reference</div></div> |
82 | </div><!--header--> | 82 | </div><!--header--> |
83 | <div·class="contents"> | 83 | <div·class="contents"> |
84 | <p>A·geometry·implementation·for·axis-aligned·hypercubes.·· | 84 | <p>A·geometry·implementation·for·axis-aligned·hypercubes.·· |
85 | ·<a·href="a01103.html#details">More...</a></p> | 85 | ·<a·href="a01103.html#details">More...</a></p> |
86 | <p><code>#include·<<a·class="el"·href="a00 | 86 | <p><code>#include·<<a·class="el"·href="a00176_source.html">dune/geometry/axisalignedcubegeometry.hh</a>></code></p> |
87 | <table·class="memberdecls"> | 87 | <table·class="memberdecls"> |
88 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a> | 88 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a> |
89 | Public·Types</h2></td></tr> | 89 | Public·Types</h2></td></tr> |
90 | <tr·class="memitem:a81c4e2db01fa9110b7589ddcbcba56fe"·id="r_a81c4e2db01fa9110b7589ddcbcba56fe"><td·class="memItemLeft"·align="right"·valign="top">typedef·CoordType </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">ctype</a></td></tr> | 90 | <tr·class="memitem:a81c4e2db01fa9110b7589ddcbcba56fe"·id="r_a81c4e2db01fa9110b7589ddcbcba56fe"><td·class="memItemLeft"·align="right"·valign="top">typedef·CoordType </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">ctype</a></td></tr> |
91 | <tr·class="memdesc:a81c4e2db01fa9110b7589ddcbcba56fe"><td·class="mdescLeft"> </td><td·class="mdescRight">Type·used·for·single·coordinate·coefficients.··<br·/></td></tr> | 91 | <tr·class="memdesc:a81c4e2db01fa9110b7589ddcbcba56fe"><td·class="mdescLeft"> </td><td·class="mdescRight">Type·used·for·single·coordinate·coefficients.··<br·/></td></tr> |
92 | <tr·class="separator:a81c4e2db01fa9110b7589ddcbcba56fe"><td·class="memSeparator"·colspan="2"> </td></tr> | 92 | <tr·class="separator:a81c4e2db01fa9110b7589ddcbcba56fe"><td·class="memSeparator"·colspan="2"> </td></tr> |
93 | <tr·class="memitem:a3cc835b7d048ee36b8a82c76f7831b84"·id="r_a3cc835b7d048ee36b8a82c76f7831b84"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector<·<a·class="el"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">ctype</a>,·dim·> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html#a3cc835b7d048ee36b8a82c76f7831b84">LocalCoordinate</a></td></tr> | 93 | <tr·class="memitem:a3cc835b7d048ee36b8a82c76f7831b84"·id="r_a3cc835b7d048ee36b8a82c76f7831b84"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector<·<a·class="el"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">ctype</a>,·dim·> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html#a3cc835b7d048ee36b8a82c76f7831b84">LocalCoordinate</a></td></tr> |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ··<div·class="headertitle"><div·class="title">Dune::Dim<·dim·>·Struct·Template·Reference</div></div> | 79 | ··<div·class="headertitle"><div·class="title">Dune::Dim<·dim·>·Struct·Template·Reference</div></div> |
80 | </div><!--header--> | 80 | </div><!--header--> |
81 | <div·class="contents"> | 81 | <div·class="contents"> |
82 | <p>Static·tag·representing·a·dimension.·· | 82 | <p>Static·tag·representing·a·dimension.·· |
83 | ·<a·href="a01159.html#details">More...</a></p> | 83 | ·<a·href="a01159.html#details">More...</a></p> |
84 | <p><code>#include·<<a·class="el"·href="a00 | 84 | <p><code>#include·<<a·class="el"·href="a00173_source.html">dune/geometry/dimension.hh</a>></code></p> |
85 | <div·class="dynheader"> | 85 | <div·class="dynheader"> |
86 | Inheritance·diagram·for·Dune::Dim<·dim·>:</div> | 86 | Inheritance·diagram·for·Dune::Dim<·dim·>:</div> |
87 | <div·class="dyncontent"> | 87 | <div·class="dyncontent"> |
88 | <div·class="center"><img·src="a01158.png"·border="0"·usemap="#a_dune_1_1_dim_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div> | 88 | <div·class="center"><img·src="a01158.png"·border="0"·usemap="#a_dune_1_1_dim_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div> |
89 | <map·name="a_dune_1_1_dim_3_01dim_01_4_inherit__map"·id="a_dune_1_1_dim_3_01dim_01_4_inherit__map"> | 89 | <map·name="a_dune_1_1_dim_3_01dim_01_4_inherit__map"·id="a_dune_1_1_dim_3_01dim_01_4_inherit__map"> |
90 | <area·shape="rect"·title="Static·tag·representing·a·dimension."·alt=""·coords="13,93,144,119"/> | 90 | <area·shape="rect"·title="Static·tag·representing·a·dimension."·alt=""·coords="13,93,144,119"/> |
91 | <area·shape="rect"·title="·"·alt=""·coords="5,5,152,45"/> | 91 | <area·shape="rect"·title="·"·alt=""·coords="5,5,152,45"/> |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ··<div·class="headertitle"><div·class="title">Dune::Codim<·codim·>·Struct·Template·Reference</div></div> | 79 | ··<div·class="headertitle"><div·class="title">Dune::Codim<·codim·>·Struct·Template·Reference</div></div> |
80 | </div><!--header--> | 80 | </div><!--header--> |
81 | <div·class="contents"> | 81 | <div·class="contents"> |
82 | <p>Static·tag·representing·a·codimension.·· | 82 | <p>Static·tag·representing·a·codimension.·· |
83 | ·<a·href="a01163.html#details">More...</a></p> | 83 | ·<a·href="a01163.html#details">More...</a></p> |
84 | <p><code>#include·<<a·class="el"·href="a00 | 84 | <p><code>#include·<<a·class="el"·href="a00173_source.html">dune/geometry/dimension.hh</a>></code></p> |
85 | <div·class="dynheader"> | 85 | <div·class="dynheader"> |
86 | Inheritance·diagram·for·Dune::Codim<·codim·>:</div> | 86 | Inheritance·diagram·for·Dune::Codim<·codim·>:</div> |
87 | <div·class="dyncontent"> | 87 | <div·class="dyncontent"> |
88 | <div·class="center"><img·src="a01162.png"·border="0"·usemap="#a_dune_1_1_codim_3_01codim_01_4_inherit__map"·alt="Inheritance·graph"/></div> | 88 | <div·class="center"><img·src="a01162.png"·border="0"·usemap="#a_dune_1_1_codim_3_01codim_01_4_inherit__map"·alt="Inheritance·graph"/></div> |
89 | <map·name="a_dune_1_1_codim_3_01codim_01_4_inherit__map"·id="a_dune_1_1_codim_3_01codim_01_4_inherit__map"> | 89 | <map·name="a_dune_1_1_codim_3_01codim_01_4_inherit__map"·id="a_dune_1_1_codim_3_01codim_01_4_inherit__map"> |
90 | <area·shape="rect"·title="Static·tag·representing·a·codimension."·alt=""·coords="173,95,331,120"/> | 90 | <area·shape="rect"·title="Static·tag·representing·a·codimension."·alt=""·coords="173,95,331,120"/> |
91 | <area·shape="rect"·href="a01163.html"·title="·"·alt=""·coords="5,183,136,208"/> | 91 | <area·shape="rect"·href="a01163.html"·title="·"·alt=""·coords="5,183,136,208"/> |
Offset 82, 15 lines modified | Offset 82, 15 lines modified | ||
82 | ··<div·class="headertitle"><div·class="title">Dune::GeneralVertexOrder<·dim,·Index_·>·Class·Template·Reference</div></div> | 82 | ··<div·class="headertitle"><div·class="title">Dune::GeneralVertexOrder<·dim,·Index_·>·Class·Template·Reference</div></div> |
83 | </div><!--header--> | 83 | </div><!--header--> |
84 | <div·class="contents"> | 84 | <div·class="contents"> |
85 | <p>Class·providing·information·on·the·ordering·of·vertices.·· | 85 | <p>Class·providing·information·on·the·ordering·of·vertices.·· |
86 | ·<a·href="a01167.html#details">More...</a></p> | 86 | ·<a·href="a01167.html#details">More...</a></p> |
87 | <p><code>#include·<<a·class="el"·href="a001 | 87 | <p><code>#include·<<a·class="el"·href="a00182_source.html">dune/geometry/generalvertexorder.hh</a>></code></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· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01171.html">iterator</a></td></tr> | 91 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01171.html">iterator</a></td></tr> |
92 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Iterate·over·the·vertex·indices·of·some·sub-entity.··<a·href="a01171.html#details">More...</a><br·/></td></tr> | 92 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Iterate·over·the·vertex·indices·of·some·sub-entity.··<a·href="a01171.html#details">More...</a><br·/></td></tr> |
93 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 93 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
94 | </table><table·class="memberdecls"> | 94 | </table><table·class="memberdecls"> |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ··<div·class="headertitle"><div·class="title">Dune::GeneralVertexOrder<·dim,·Index_·>::iterator·Class·Reference</div></div> | 79 | ··<div·class="headertitle"><div·class="title">Dune::GeneralVertexOrder<·dim,·Index_·>::iterator·Class·Reference</div></div> |
80 | </div><!--header--> | 80 | </div><!--header--> |
81 | <div·class="contents"> | 81 | <div·class="contents"> |
82 | <p>Iterate·over·the·vertex·indices·of·some·sub-entity.·· | 82 | <p>Iterate·over·the·vertex·indices·of·some·sub-entity.·· |
83 | ·<a·href="a01171.html#details">More...</a></p> | 83 | ·<a·href="a01171.html#details">More...</a></p> |
84 | <p><code>#include·<<a·class="el"·href="a001 | 84 | <p><code>#include·<<a·class="el"·href="a00182_source.html">dune/geometry/generalvertexorder.hh</a>></code></p> |
85 | <div·class="dynheader"> | 85 | <div·class="dynheader"> |
86 | Inheritance·diagram·for·Dune::GeneralVertexOrder<·dim,·Index_·>::iterator:</div> | 86 | Inheritance·diagram·for·Dune::GeneralVertexOrder<·dim,·Index_·>::iterator:</div> |
87 | <div·class="dyncontent"> | 87 | <div·class="dyncontent"> |
88 | <div·class="center"><img·src="a01170.png"·border="0"·usemap="#a_dune_1_1_general_vertex_order_3_01dim_00_01_index___01_4_1_1iterator_inherit__map"·alt="Inheritance·graph"/></div> | 88 | <div·class="center"><img·src="a01170.png"·border="0"·usemap="#a_dune_1_1_general_vertex_order_3_01dim_00_01_index___01_4_1_1iterator_inherit__map"·alt="Inheritance·graph"/></div> |
89 | <map·name="a_dune_1_1_general_vertex_order_3_01dim_00_01_index___01_4_1_1iterator_inherit__map"·id="a_dune_1_1_general_vertex_order_3_01dim_00_01_index___01_4_1_1iterator_inherit__map"> | 89 | <map·name="a_dune_1_1_general_vertex_order_3_01dim_00_01_index___01_4_1_1iterator_inherit__map"·id="a_dune_1_1_general_vertex_order_3_01dim_00_01_index___01_4_1_1iterator_inherit__map"> |
90 | <area·shape="rect"·title="Iterate·over·the·vertex·indices·of·some·sub-entity."·alt=""·coords="15,108,191,148"/> | 90 | <area·shape="rect"·title="Iterate·over·the·vertex·indices·of·some·sub-entity."·alt=""·coords="15,108,191,148"/> |
91 | <area·shape="rect"·title="·"·alt=""·coords="5,5,200,60"/> | 91 | <area·shape="rect"·title="·"·alt=""·coords="5,5,200,60"/> |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometryTraits<·ct·>·Struct·Template·Reference</div></div> | 81 | ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometryTraits<·ct·>·Struct·Template·Reference</div></div> |
82 | </div><!--header--> | 82 | </div><!--header--> |
83 | <div·class="contents"> | 83 | <div·class="contents"> |
84 | <p>default·traits·class·for·<a·class="el"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates">MultiLinearGeometry</a>·· | 84 | <p>default·traits·class·for·<a·class="el"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates">MultiLinearGeometry</a>·· |
85 | ·<a·href="a01175.html#details">More...</a></p> | 85 | ·<a·href="a01175.html#details">More...</a></p> |
86 | <p><code>#include·<<a·class="el"·href="a0017 | 86 | <p><code>#include·<<a·class="el"·href="a00179_source.html">dune/geometry/multilineargeometry.hh</a>></code></p> |
87 | <table·class="memberdecls"> | 87 | <table·class="memberdecls"> |
88 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> | 88 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> |
89 | Classes</h2></td></tr> | 89 | Classes</h2></td></tr> |
90 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01179.html">CornerStorage</a></td></tr> | 90 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01179.html">CornerStorage</a></td></tr> |
91 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">template·specifying·the·storage·for·the·corners··<a·href="a01179.html#details">More...</a><br·/></td></tr> | 91 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">template·specifying·the·storage·for·the·corners··<a·href="a01179.html#details">More...</a><br·/></td></tr> |
92 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 92 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
93 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html">hasSingleGeometryType</a></td></tr> | 93 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html">hasSingleGeometryType</a></td></tr> |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometryTraits<·ct·>::CornerStorage<·mydim,·cdim·>·Struct·Template·Reference</div></div> | 79 | ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometryTraits<·ct·>::CornerStorage<·mydim,·cdim·>·Struct·Template·Reference</div></div> |
80 | </div><!--header--> | 80 | </div><!--header--> |
81 | <div·class="contents"> | 81 | <div·class="contents"> |
82 | <p>template·specifying·the·storage·for·the·corners·· | 82 | <p>template·specifying·the·storage·for·the·corners·· |
83 | ·<a·href="a01179.html#details">More...</a></p> | 83 | ·<a·href="a01179.html#details">More...</a></p> |
84 | <p><code>#include·<<a·class="el"·href="a0017 | 84 | <p><code>#include·<<a·class="el"·href="a00179_source.html">dune/geometry/multilineargeometry.hh</a>></code></p> |
85 | <table·class="memberdecls"> | 85 | <table·class="memberdecls"> |
86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a> | 86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a> |
87 | Public·Types</h2></td></tr> | 87 | Public·Types</h2></td></tr> |
88 | <tr·class="memitem:ae5b5e39eb08932a1b37ae40cabab70f5"·id="r_ae5b5e39eb08932a1b37ae40cabab70f5"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::vector<·FieldVector<·ct,·cdim·>·> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01179.html#ae5b5e39eb08932a1b37ae40cabab70f5">Type</a></td></tr> | 88 | <tr·class="memitem:ae5b5e39eb08932a1b37ae40cabab70f5"·id="r_ae5b5e39eb08932a1b37ae40cabab70f5"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::vector<·FieldVector<·ct,·cdim·>·> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01179.html#ae5b5e39eb08932a1b37ae40cabab70f5">Type</a></td></tr> |
89 | <tr·class="separator:ae5b5e39eb08932a1b37ae40cabab70f5"><td·class="memSeparator"·colspan="2"> </td></tr> | 89 | <tr·class="separator:ae5b5e39eb08932a1b37ae40cabab70f5"><td·class="memSeparator"·colspan="2"> </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> |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometryTraits<·ct·>::hasSingleGeometryType<·dim·>·Struct·Template·Reference</div></div> | 79 | ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometryTraits<·ct·>::hasSingleGeometryType<·dim·>·Struct·Template·Reference</div></div> |
80 | </div><!--header--> | 80 | </div><!--header--> |
81 | <div·class="contents"> | 81 | <div·class="contents"> |
82 | <p>will·there·be·only·one·geometry·type·for·a·dimension?·· | 82 | <p>will·there·be·only·one·geometry·type·for·a·dimension?·· |
83 | ·<a·href="a01183.html#details">More...</a></p> | 83 | ·<a·href="a01183.html#details">More...</a></p> |
84 | <p><code>#include·<<a·class="el"·href="a0017 | 84 | <p><code>#include·<<a·class="el"·href="a00179_source.html">dune/geometry/multilineargeometry.hh</a>></code></p> |
85 | <table·class="memberdecls"> | 85 | <table·class="memberdecls"> |
86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a> | 86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a> |
87 | Static·Public·Attributes</h2></td></tr> | 87 | Static·Public·Attributes</h2></td></tr> |
88 | <tr·class="memitem:ab04e67e1f33ee0bcfbbdea0def3b01f7"·id="r_ab04e67e1f33ee0bcfbbdea0def3b01f7"><td·class="memItemLeft"·align="right"·valign="top">static·const·bool </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html#ab04e67e1f33ee0bcfbbdea0def3b01f7">v</a>·=·false</td></tr> | 88 | <tr·class="memitem:ab04e67e1f33ee0bcfbbdea0def3b01f7"·id="r_ab04e67e1f33ee0bcfbbdea0def3b01f7"><td·class="memItemLeft"·align="right"·valign="top">static·const·bool </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html#ab04e67e1f33ee0bcfbbdea0def3b01f7">v</a>·=·false</td></tr> |
89 | <tr·class="separator:ab04e67e1f33ee0bcfbbdea0def3b01f7"><td·class="memSeparator"·colspan="2"> </td></tr> | 89 | <tr·class="separator:ab04e67e1f33ee0bcfbbdea0def3b01f7"><td·class="memSeparator"·colspan="2"> </td></tr> |
90 | <tr·class="memitem:a10c3fbb2eed84278c8a8942fd4e09ec0"·id="r_a10c3fbb2eed84278c8a8942fd4e09ec0"><td·class="memItemLeft"·align="right"·valign="top">static·const·unsigned·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html#a10c3fbb2eed84278c8a8942fd4e09ec0">topologyId</a>·=·~0u</td></tr> | 90 | <tr·class="memitem:a10c3fbb2eed84278c8a8942fd4e09ec0"·id="r_a10c3fbb2eed84278c8a8942fd4e09ec0"><td·class="memItemLeft"·align="right"·valign="top">static·const·unsigned·int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html#a10c3fbb2eed84278c8a8942fd4e09ec0">topologyId</a>·=·~0u</td></tr> |
91 | <tr·class="separator:a10c3fbb2eed84278c8a8942fd4e09ec0"><td·class="memSeparator"·colspan="2"> </td></tr> | 91 | <tr·class="separator:a10c3fbb2eed84278c8a8942fd4e09ec0"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
85 | ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometry<·ct,·mydim,·cdim,·Traits·>·Class·Template·Reference</div></div> | 85 | ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometry<·ct,·mydim,·cdim,·Traits·>·Class·Template·Reference</div></div> |
86 | </div><!--header--> | 86 | </div><!--header--> |
87 | <div·class="contents"> | 87 | <div·class="contents"> |
88 | <p>generic·geometry·implementation·based·on·corner·coordinates·· | 88 | <p>generic·geometry·implementation·based·on·corner·coordinates·· |
89 | ·<a·href="a01187.html#details">More...</a></p> | 89 | ·<a·href="a01187.html#details">More...</a></p> |
90 | <p><code>#include·<<a·class="el"·href="a0017 | 90 | <p><code>#include·<<a·class="el"·href="a00179_source.html">dune/geometry/multilineargeometry.hh</a>></code></p> |
91 | <div·class="dynheader"> | 91 | <div·class="dynheader"> |
92 | Inheritance·diagram·for·Dune::MultiLinearGeometry<·ct,·mydim,·cdim,·Traits·>:</div> | 92 | Inheritance·diagram·for·Dune::MultiLinearGeometry<·ct,·mydim,·cdim,·Traits·>:</div> |
93 | <div·class="dyncontent"> | 93 | <div·class="dyncontent"> |
94 | <div·class="center"><img·src="a01186.png"·border="0"·usemap="#a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·alt="Inheritance·graph"/></div> | 94 | <div·class="center"><img·src="a01186.png"·border="0"·usemap="#a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·alt="Inheritance·graph"/></div> |
95 | <map·name="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·id="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"> | 95 | <map·name="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·id="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"> |
96 | <area·shape="rect"·title="generic·geometry·implementation·based·on·corner·coordinates"·alt=""·coords="5,41,188,81"/> | 96 | <area·shape="rect"·title="generic·geometry·implementation·based·on·corner·coordinates"·alt=""·coords="5,41,188,81"/> |
97 | <area·shape="rect"·href="a01195.html"·title="Implement·a·MultiLinearGeometry·with·additional·caching."·alt=""·coords="393,5,620,45"/> | 97 | <area·shape="rect"·href="a01195.html"·title="Implement·a·MultiLinearGeometry·with·additional·caching."·alt=""·coords="393,5,620,45"/> |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ··<div·class="summary"> | 76 | ··<div·class="summary"> |
77 | <a·href="#pub-methods">Public·Member·Functions</a>·| | 77 | <a·href="#pub-methods">Public·Member·Functions</a>·| |
78 | <a·href="a01188.html">List·of·all·members</a>··</div> | 78 | <a·href="a01188.html">List·of·all·members</a>··</div> |
79 | ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometry<·ct,·mydim,·cdim,·Traits·>::JacobianInverseTransposed·Class·Reference</div></div> | 79 | ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometry<·ct,·mydim,·cdim,·Traits·>::JacobianInverseTransposed·Class·Reference</div></div> |
80 | </div><!--header--> | 80 | </div><!--header--> |
81 | <div·class="contents"> | 81 | <div·class="contents"> |
82 | <p><code>#include·<<a·class="el"·href="a0017 | 82 | <p><code>#include·<<a·class="el"·href="a00179_source.html">dune/geometry/multilineargeometry.hh</a>></code></p> |
83 | <div·class="dynheader"> | 83 | <div·class="dynheader"> |
84 | Inheritance·diagram·for·Dune::MultiLinearGeometry<·ct,·mydim,·cdim,·Traits·>::JacobianInverseTransposed:</div> | 84 | Inheritance·diagram·for·Dune::MultiLinearGeometry<·ct,·mydim,·cdim,·Traits·>::JacobianInverseTransposed:</div> |
85 | <div·class="dyncontent"> | 85 | <div·class="dyncontent"> |
86 | <div·class="center"><img·src="a01190.png"·border="0"·usemap="#a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_1_1_jacobian_inverse_transposed_inherit__map"·alt="Inheritance·graph"/></div> | 86 | <div·class="center"><img·src="a01190.png"·border="0"·usemap="#a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_1_1_jacobian_inverse_transposed_inherit__map"·alt="Inheritance·graph"/></div> |
87 | <map·name="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_1_1_jacobian_inverse_transposed_inherit__map"·id="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_1_1_jacobian_inverse_transposed_inherit__map"> | 87 | <map·name="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_1_1_jacobian_inverse_transposed_inherit__map"·id="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_1_1_jacobian_inverse_transposed_inherit__map"> |
88 | <area·shape="rect"·title="·"·alt=""·coords="11,93,215,148"/> | 88 | <area·shape="rect"·title="·"·alt=""·coords="11,93,215,148"/> |
89 | <area·shape="rect"·title="·"·alt=""·coords="5,5,220,45"/> | 89 | <area·shape="rect"·title="·"·alt=""·coords="5,5,220,45"/> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | ··<div·class="headertitle"><div·class="title">Dune::CachedMultiLinearGeometry<·ct,·mydim,·cdim,·Traits·>·Class·Template·Reference</div></div> | 84 | ··<div·class="headertitle"><div·class="title">Dune::CachedMultiLinearGeometry<·ct,·mydim,·cdim,·Traits·>·Class·Template·Reference</div></div> |
85 | </div><!--header--> | 85 | </div><!--header--> |
86 | <div·class="contents"> | 86 | <div·class="contents"> |
87 | <p>Implement·a·<a·class="el"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates">MultiLinearGeometry</a>·with·additional·caching.·· | 87 | <p>Implement·a·<a·class="el"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates">MultiLinearGeometry</a>·with·additional·caching.·· |
88 | ·<a·href="a01195.html#details">More...</a></p> | 88 | ·<a·href="a01195.html#details">More...</a></p> |
89 | <p><code>#include·<<a·class="el"·href="a0017 | 89 | <p><code>#include·<<a·class="el"·href="a00179_source.html">dune/geometry/multilineargeometry.hh</a>></code></p> |
90 | <div·class="dynheader"> | 90 | <div·class="dynheader"> |
91 | Inheritance·diagram·for·Dune::CachedMultiLinearGeometry<·ct,·mydim,·cdim,·Traits·>:</div> | 91 | Inheritance·diagram·for·Dune::CachedMultiLinearGeometry<·ct,·mydim,·cdim,·Traits·>:</div> |
92 | <div·class="dyncontent"> | 92 | <div·class="dyncontent"> |
93 | <div·class="center"><img·src="a01194.png"·border="0"·usemap="#a_dune_1_1_cached_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·alt="Inheritance·graph"/></div> | 93 | <div·class="center"><img·src="a01194.png"·border="0"·usemap="#a_dune_1_1_cached_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·alt="Inheritance·graph"/></div> |
94 | <map·name="a_dune_1_1_cached_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·id="a_dune_1_1_cached_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"> | 94 | <map·name="a_dune_1_1_cached_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·id="a_dune_1_1_cached_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"> |
95 | <area·shape="rect"·title="Implement·a·MultiLinearGeometry·with·additional·caching."·alt=""·coords="5,93,232,133"/> | 95 | <area·shape="rect"·title="Implement·a·MultiLinearGeometry·with·additional·caching."·alt=""·coords="5,93,232,133"/> |
96 | <area·shape="rect"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates"·alt=""·coords="27,5,210,45"/> | 96 | <area·shape="rect"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates"·alt=""·coords="27,5,210,45"/> |
Offset 76, 29 lines modified | Offset 76, 29 lines modified | ||
76 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureOrderOutOfRange·Class·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·»·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div> | 76 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureOrderOutOfRange·Class·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·»·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div> |
77 | </div><!--header--> | 77 | </div><!--header--> |
78 | <div·class="contents"> | 78 | <div·class="contents"> |
79 | <p>Exception·thrown·if·a·desired·<a·class="el"·href="a01207.html"·title="Abstract·base·class·for·quadrature·rules.">QuadratureRule</a>·is·not·available,·because·the·requested·order·is·to·high.·· | 79 | <p>Exception·thrown·if·a·desired·<a·class="el"·href="a01207.html"·title="Abstract·base·class·for·quadrature·rules.">QuadratureRule</a>·is·not·available,·because·the·requested·order·is·to·high.·· |
80 | ·<a·href="a01199.html#details">More...</a></p> | 80 | ·<a·href="a01199.html#details">More...</a></p> |
81 | <p><code>#include·<<a·class="el"·href="a00 | 81 | <p><code>#include·<<a·class="el"·href="a00191_source.html">dune/geometry/quadraturerules.hh</a>></code></p> |
82 | <div·class="dynheader"> | 82 | <div·class="dynheader"> |
83 | Inheritance·diagram·for·Dune::QuadratureOrderOutOfRange:</div> | 83 | Inheritance·diagram·for·Dune::QuadratureOrderOutOfRange:</div> |
84 | <div·class="dyncontent"> | 84 | <div·class="dyncontent"> |
85 | <div·class="center"><img·src="a01198.png"·border="0"·usemap="#a_dune_1_1_quadrature_order_out_of_range_inherit__map"·alt="Inheritance·graph"/></div> | 85 | <div·class="center"><img·src="a01198.png"·border="0"·usemap="#a_dune_1_1_quadrature_order_out_of_range_inherit__map"·alt="Inheritance·graph"/></div> |
86 | <map·name="a_dune_1_1_quadrature_order_out_of_range_inherit__map"·id="a_dune_1_1_quadrature_order_out_of_range_inherit__map"> | 86 | <map·name="a_dune_1_1_quadrature_order_out_of_range_inherit__map"·id="a_dune_1_1_quadrature_order_out_of_range_inherit__map"> |
87 | <area·shape="rect"·title="Exception·thrown·if·a·desired·QuadratureRule·is·not·available,·because·the·requested·order·is·to·high..."·alt=""·coords="5,79,184,119"/> | 87 | <area·shape="rect"·title="Exception·thrown·if·a·desired·QuadratureRule·is·not·available,·because·the·requested·order·is·to·high..."·alt=""·coords="5,79,184,119"/> |
88 | <area·shape="rect"·title="·"·alt=""·coords="35,5,154,31"/> | 88 | <area·shape="rect"·title="·"·alt=""·coords="35,5,154,31"/> |
89 | <area·shape="poly"·title="·"·alt=""·coords="97,44,97,79,92,79,92,44"/> | 89 | <area·shape="poly"·title="·"·alt=""·coords="97,44,97,79,92,79,92,44"/> |
90 | </map> | 90 | </map> |
91 | </div> | 91 | </div> |
92 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 92 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
93 | <div·class="textblock"><p>Exception·thrown·if·a·desired·<a·class="el"·href="a01207.html"·title="Abstract·base·class·for·quadrature·rules.">QuadratureRule</a>·is·not·available,·because·the·requested·order·is·to·high.·</p> | 93 | <div·class="textblock"><p>Exception·thrown·if·a·desired·<a·class="el"·href="a01207.html"·title="Abstract·base·class·for·quadrature·rules.">QuadratureRule</a>·is·not·available,·because·the·requested·order·is·to·high.·</p> |
94 | </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 94 | </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
95 | <li><a·class="el"·href="a00 | 95 | <li><a·class="el"·href="a00191_source.html">quadraturerules.hh</a></li> |
96 | </ul> | 96 | </ul> |
97 | </div><!--·contents·--> | 97 | </div><!--·contents·--> |
98 | <!--·start·footer·part·--> | 98 | <!--·start·footer·part·--> |
99 | <hr·class="footer"/><address·class="footer"><small> | 99 | <hr·class="footer"/><address·class="footer"><small> |
100 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 100 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
101 | </small></address> | 101 | </small></address> |
102 | </body> | 102 | </body> |
Offset 82, 15 lines modified | Offset 82, 15 lines modified | ||
82 | ··<div·class="headertitle"><div·class="title">Dune::QuadraturePoint<·ct,·dim·>·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·»·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div> | 82 | ··<div·class="headertitle"><div·class="title">Dune::QuadraturePoint<·ct,·dim·>·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·»·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div> |
83 | </div><!--header--> | 83 | </div><!--header--> |
84 | <div·class="contents"> | 84 | <div·class="contents"> |
85 | <p>Single·evaluation·point·in·a·quadrature·rule.·· | 85 | <p>Single·evaluation·point·in·a·quadrature·rule.·· |
86 | ·<a·href="a01203.html#details">More...</a></p> | 86 | ·<a·href="a01203.html#details">More...</a></p> |
87 | <p><code>#include·<<a·class="el"·href="a00 | 87 | <p><code>#include·<<a·class="el"·href="a00191_source.html">dune/geometry/quadraturerules.hh</a>></code></p> |
88 | <table·class="memberdecls"> | 88 | <table·class="memberdecls"> |
89 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a> | 89 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a> |
90 | Public·Types</h2></td></tr> | 90 | Public·Types</h2></td></tr> |
91 | <tr·class="memitem:a2418b3ae04b2bddea9aedb7a02ae021c"·id="r_a2418b3ae04b2bddea9aedb7a02ae021c"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01203.html#a2418b3ae04b2bddea9aedb7a02ae021c">Field</a></td></tr> | 91 | <tr·class="memitem:a2418b3ae04b2bddea9aedb7a02ae021c"·id="r_a2418b3ae04b2bddea9aedb7a02ae021c"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01203.html#a2418b3ae04b2bddea9aedb7a02ae021c">Field</a></td></tr> |
92 | <tr·class="memdesc:a2418b3ae04b2bddea9aedb7a02ae021c"><td·class="mdescLeft"> </td><td·class="mdescRight">Number·type·used·for·coordinates·and·quadrature·weights.··<br·/></td></tr> | 92 | <tr·class="memdesc:a2418b3ae04b2bddea9aedb7a02ae021c"><td·class="mdescLeft"> </td><td·class="mdescRight">Number·type·used·for·coordinates·and·quadrature·weights.··<br·/></td></tr> |
93 | <tr·class="separator:a2418b3ae04b2bddea9aedb7a02ae021c"><td·class="memSeparator"·colspan="2"> </td></tr> | 93 | <tr·class="separator:a2418b3ae04b2bddea9aedb7a02ae021c"><td·class="memSeparator"·colspan="2"> </td></tr> |
94 | <tr·class="memitem:a0a9bc1947b8b5f92f2601198c4a1d50c"·id="r_a0a9bc1947b8b5f92f2601198c4a1d50c"><td·class="memItemLeft"·align="right"·valign="top">typedef·Dune::FieldVector<·ct,·dim·> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01203.html#a0a9bc1947b8b5f92f2601198c4a1d50c">Vector</a></td></tr> | 94 | <tr·class="memitem:a0a9bc1947b8b5f92f2601198c4a1d50c"·id="r_a0a9bc1947b8b5f92f2601198c4a1d50c"><td·class="memItemLeft"·align="right"·valign="top">typedef·Dune::FieldVector<·ct,·dim·> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01203.html#a0a9bc1947b8b5f92f2601198c4a1d50c">Vector</a></td></tr> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRule<·ct,·dim·>·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·»·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div> | 84 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRule<·ct,·dim·>·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·»·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div> |
85 | </div><!--header--> | 85 | </div><!--header--> |
86 | <div·class="contents"> | 86 | <div·class="contents"> |
87 | <p>Abstract·base·class·for·quadrature·rules.·· | 87 | <p>Abstract·base·class·for·quadrature·rules.·· |
88 | ·<a·href="a01207.html#details">More...</a></p> | 88 | ·<a·href="a01207.html#details">More...</a></p> |
89 | <p><code>#include·<<a·class="el"·href="a00 | 89 | <p><code>#include·<<a·class="el"·href="a00191_source.html">dune/geometry/quadraturerules.hh</a>></code></p> |
90 | <div·class="dynheader"> | 90 | <div·class="dynheader"> |
91 | Inheritance·diagram·for·Dune::QuadratureRule<·ct,·dim·>:</div> | 91 | Inheritance·diagram·for·Dune::QuadratureRule<·ct,·dim·>:</div> |
92 | <div·class="dyncontent"> | 92 | <div·class="dyncontent"> |
93 | <div·class="center"><img·src="a01206.png"·border="0"·usemap="#a_dune_1_1_quadrature_rule_3_01ct_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div> | 93 | <div·class="center"><img·src="a01206.png"·border="0"·usemap="#a_dune_1_1_quadrature_rule_3_01ct_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div> |
94 | <map·name="a_dune_1_1_quadrature_rule_3_01ct_00_01dim_01_4_inherit__map"·id="a_dune_1_1_quadrature_rule_3_01ct_00_01dim_01_4_inherit__map"> | 94 | <map·name="a_dune_1_1_quadrature_rule_3_01ct_00_01dim_01_4_inherit__map"·id="a_dune_1_1_quadrature_rule_3_01ct_00_01dim_01_4_inherit__map"> |
95 | <area·shape="rect"·title="Abstract·base·class·for·quadrature·rules."·alt=""·coords="5,79,157,119"/> | 95 | <area·shape="rect"·title="Abstract·base·class·for·quadrature·rules."·alt=""·coords="5,79,157,119"/> |
96 | <area·shape="rect"·title="·"·alt=""·coords="24,5,139,31"/> | 96 | <area·shape="rect"·title="·"·alt=""·coords="24,5,139,31"/> |
Offset 78, 21 lines modified | Offset 78, 21 lines modified | ||
78 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory<·ctype,·dim·>·Class·Template·Reference</div></div> | 78 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory<·ctype,·dim·>·Class·Template·Reference</div></div> |
79 | </div><!--header--> | 79 | </div><!--header--> |
80 | <div·class="contents"> | 80 | <div·class="contents"> |
81 | <p>Factory·class·for·creation·of·quadrature·rules,·depending·on·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>,·order·and·<a·class="el"·href="a00258.html"·title="Defines·an·enum·for·currently·available·quadrature·rules.">QuadratureType</a>.·· | 81 | <p>Factory·class·for·creation·of·quadrature·rules,·depending·on·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>,·order·and·<a·class="el"·href="a00258.html"·title="Defines·an·enum·for·currently·available·quadrature·rules.">QuadratureType</a>.·· |
82 | ·<a·href="a01211.html#details">More...</a></p> | 82 | ·<a·href="a01211.html#details">More...</a></p> |
83 | <p><code>#include·<<a·class="el"·href="a00 | 83 | <p><code>#include·<<a·class="el"·href="a00191_source.html">dune/geometry/quadraturerules.hh</a>></code></p> |
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<typename·ctype,·int·dim><br·/> | 85 | <div·class="textblock"><div·class="compoundTemplParams">template<typename·ctype,·int·dim><br·/> |
86 | class·Dune::QuadratureRuleFactory<·ctype,·dim·></div><p>Factory·class·for·creation·of·quadrature·rules,·depending·on·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>,·order·and·<a·class="el"·href="a00258.html"·title="Defines·an·enum·for·currently·available·quadrature·rules.">QuadratureType</a>.·</p> | 86 | class·Dune::QuadratureRuleFactory<·ctype,·dim·></div><p>Factory·class·for·creation·of·quadrature·rules,·depending·on·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>,·order·and·<a·class="el"·href="a00258.html"·title="Defines·an·enum·for·currently·available·quadrature·rules.">QuadratureType</a>.·</p> |
87 | <p>The·whole·class·is·private·and·can·only·be·accessed·by·the·singleton·container·class·<a·class="el"·href="a01215.html"·title="A·container·for·all·quadrature·rules·of·dimension·dim">QuadratureRules</a>.·</p> | 87 | <p>The·whole·class·is·private·and·can·only·be·accessed·by·the·singleton·container·class·<a·class="el"·href="a01215.html"·title="A·container·for·all·quadrature·rules·of·dimension·dim">QuadratureRules</a>.·</p> |
88 | </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 88 | </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
89 | <li><a·class="el"·href="a00 | 89 | <li><a·class="el"·href="a00191_source.html">quadraturerules.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 94 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
95 | </small></address> | 95 | </small></address> |
96 | </body> | 96 | </body> |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRules<·ctype,·dim·>·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·»·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div> | 79 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRules<·ctype,·dim·>·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·»·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div> |
80 | </div><!--header--> | 80 | </div><!--header--> |
81 | <div·class="contents"> | 81 | <div·class="contents"> |
82 | <p>A·container·for·all·quadrature·rules·of·dimension·<code>dim</code>·· | 82 | <p>A·container·for·all·quadrature·rules·of·dimension·<code>dim</code>·· |
83 | ·<a·href="a01215.html#details">More...</a></p> | 83 | ·<a·href="a01215.html#details">More...</a></p> |
84 | <p><code>#include·<<a·class="el"·href="a00 | 84 | <p><code>#include·<<a·class="el"·href="a00191_source.html">dune/geometry/quadraturerules.hh</a>></code></p> |
85 | <table·class="memberdecls"> | 85 | <table·class="memberdecls"> |
86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a> | 86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a> |
87 | Static·Public·Member·Functions</h2></td></tr> | 87 | Static·Public·Member·Functions</h2></td></tr> |
88 | <tr·class="memitem:a55d090c68f5bff19964b3f79af52f68d"·id="r_a55d090c68f5bff19964b3f79af52f68d"><td·class="memItemLeft"·align="right"·valign="top">static·unsigned </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01215.html#a55d090c68f5bff19964b3f79af52f68d">maxOrder</a>·(const·<a·class="el"·href="a01391.html">GeometryType</a>·&t,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">QuadratureType::Enum</a>·qt=<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">QuadratureType::GaussLegendre</a>)</td></tr> | 88 | <tr·class="memitem:a55d090c68f5bff19964b3f79af52f68d"·id="r_a55d090c68f5bff19964b3f79af52f68d"><td·class="memItemLeft"·align="right"·valign="top">static·unsigned </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01215.html#a55d090c68f5bff19964b3f79af52f68d">maxOrder</a>·(const·<a·class="el"·href="a01391.html">GeometryType</a>·&t,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">QuadratureType::Enum</a>·qt=<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">QuadratureType::GaussLegendre</a>)</td></tr> |
89 | <tr·class="memdesc:a55d090c68f5bff19964b3f79af52f68d"><td·class="mdescLeft"> </td><td·class="mdescRight">maximum·quadrature·order·for·given·geometry·type·and·quadrature·type··<br·/></td></tr> | 89 | <tr·class="memdesc:a55d090c68f5bff19964b3f79af52f68d"><td·class="mdescLeft"> </td><td·class="mdescRight">maximum·quadrature·order·for·given·geometry·type·and·quadrature·type··<br·/></td></tr> |
90 | <tr·class="separator:a55d090c68f5bff19964b3f79af52f68d"><td·class="memSeparator"·colspan="2"> </td></tr> | 90 | <tr·class="separator:a55d090c68f5bff19964b3f79af52f68d"><td·class="memSeparator"·colspan="2"> </td></tr> |
91 | <tr·class="memitem:ac69416a2180ed4043c457251b8b4eebe"·id="r_ac69416a2180ed4043c457251b8b4eebe"><td·class="memItemLeft"·align="right"·valign="top">static·const·<a·class="el"·href="a01207.html">QuadratureRule</a>·& </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01215.html#ac69416a2180ed4043c457251b8b4eebe">rule</a>·(const·<a·class="el"·href="a01391.html">GeometryType</a>·&t,·int·p,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">QuadratureType::Enum</a>·qt=<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">QuadratureType::GaussLegendre</a>)</td></tr> | 91 | <tr·class="memitem:ac69416a2180ed4043c457251b8b4eebe"·id="r_ac69416a2180ed4043c457251b8b4eebe"><td·class="memItemLeft"·align="right"·valign="top">static·const·<a·class="el"·href="a01207.html">QuadratureRule</a>·& </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01215.html#ac69416a2180ed4043c457251b8b4eebe">rule</a>·(const·<a·class="el"·href="a01391.html">GeometryType</a>·&t,·int·p,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">QuadratureType::Enum</a>·qt=<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">QuadratureType::GaussLegendre</a>)</td></tr> |
Offset 75, 17 lines modified | Offset 75, 17 lines modified | ||
75 | <div·class="header"> | 75 | <div·class="header"> |
76 | ··<div·class="summary"> | 76 | ··<div·class="summary"> |
77 | <a·href="a01216.html">List·of·all·members</a>··</div> | 77 | <a·href="a01216.html">List·of·all·members</a>··</div> |
78 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory<·ctype,·0·>·Class·Template·Reference</div></div> | 78 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory<·ctype,·0·>·Class·Template·Reference</div></div> |
79 | </div><!--header--> | 79 | </div><!--header--> |
80 | <div·class="contents"> | 80 | <div·class="contents"> |
81 | <p><code>#include·<<a·class="el"·href="a00 | 81 | <p><code>#include·<<a·class="el"·href="a00191_source.html">dune/geometry/quadraturerules.hh</a>></code></p> |
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="a00 | 83 | <li><a·class="el"·href="a00191_source.html">quadraturerules.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 88 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
89 | </small></address> | 89 | </small></address> |
90 | </body> | 90 | </body> |
Offset 75, 17 lines modified | Offset 75, 17 lines modified | ||
75 | <div·class="header"> | 75 | <div·class="header"> |
76 | ··<div·class="summary"> | 76 | ··<div·class="summary"> |
77 | <a·href="a01220.html">List·of·all·members</a>··</div> | 77 | <a·href="a01220.html">List·of·all·members</a>··</div> |
78 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory<·ctype,·1·>·Class·Template·Reference</div></div> | 78 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory<·ctype,·1·>·Class·Template·Reference</div></div> |
79 | </div><!--header--> | 79 | </div><!--header--> |
80 | <div·class="contents"> | 80 | <div·class="contents"> |
81 | <p><code>#include·<<a·class="el"·href="a00 | 81 | <p><code>#include·<<a·class="el"·href="a00191_source.html">dune/geometry/quadraturerules.hh</a>></code></p> |
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="a00 | 83 | <li><a·class="el"·href="a00191_source.html">quadraturerules.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 88 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
89 | </small></address> | 89 | </small></address> |
90 | </body> | 90 | </body> |
Offset 75, 17 lines modified | Offset 75, 17 lines modified | ||
75 | <div·class="header"> | 75 | <div·class="header"> |
76 | ··<div·class="summary"> | 76 | ··<div·class="summary"> |
77 | <a·href="a01224.html">List·of·all·members</a>··</div> | 77 | <a·href="a01224.html">List·of·all·members</a>··</div> |
78 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory<·ctype,·2·>·Class·Template·Reference</div></div> | 78 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory<·ctype,·2·>·Class·Template·Reference</div></div> |
79 | </div><!--header--> | 79 | </div><!--header--> |
80 | <div·class="contents"> | 80 | <div·class="contents"> |
81 | <p><code>#include·<<a·class="el"·href="a00 | 81 | <p><code>#include·<<a·class="el"·href="a00191_source.html">dune/geometry/quadraturerules.hh</a>></code></p> |
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="a00 | 83 | <li><a·class="el"·href="a00191_source.html">quadraturerules.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 88 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
89 | </small></address> | 89 | </small></address> |
90 | </body> | 90 | </body> |
Offset 75, 17 lines modified | Offset 75, 17 lines modified | ||
75 | <div·class="header"> | 75 | <div·class="header"> |
76 | ··<div·class="summary"> | 76 | ··<div·class="summary"> |
77 | <a·href="a01228.html">List·of·all·members</a>··</div> | 77 | <a·href="a01228.html">List·of·all·members</a>··</div> |
78 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory<·ctype,·3·>·Class·Template·Reference</div></div> | 78 | ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory<·ctype,·3·>·Class·Template·Reference</div></div> |
79 | </div><!--header--> | 79 | </div><!--header--> |
80 | <div·class="contents"> | 80 | <div·class="contents"> |
81 | <p><code>#include·<<a·class="el"·href="a00 | 81 | <p><code>#include·<<a·class="el"·href="a00191_source.html">dune/geometry/quadraturerules.hh</a>></code></p> |
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="a00 | 83 | <li><a·class="el"·href="a00191_source.html">quadraturerules.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 88 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
89 | </small></address> | 89 | </small></address> |
90 | </body> | 90 | </body> |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ··<div·class="headertitle"><div·class="title">Dune::Geo::ReferenceElement<·Implementation·>::Codim<·codim·>·Struct·Template·Reference</div></div> | 79 | ··<div·class="headertitle"><div·class="title">Dune::Geo::ReferenceElement<·Implementation·>::Codim<·codim·>·Struct·Template·Reference</div></div> |
80 | </div><!--header--> | 80 | </div><!--header--> |
81 | <div·class="contents"> | 81 | <div·class="contents"> |
82 | <p>Collection·of·types·depending·on·the·codimension.·· | 82 | <p>Collection·of·types·depending·on·the·codimension.·· |
83 | ·<a·href="a01239.html#details">More...</a></p> | 83 | ·<a·href="a01239.html#details">More...</a></p> |
84 | <p><code>#include·<<a·class="el"·href="a00 | 84 | <p><code>#include·<<a·class="el"·href="a00227_source.html">dune/geometry/referenceelement.hh</a>></code></p> |
85 | <table·class="memberdecls"> | 85 | <table·class="memberdecls"> |
86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a> | 86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a> |
87 | Public·Types</h2></td></tr> | 87 | Public·Types</h2></td></tr> |
88 | <tr·class="memitem:a034c2c384a82b9ab873762f3e533cb93"·id="r_a034c2c384a82b9ab873762f3e533cb93"><td·class="memItemLeft"·align="right"·valign="top">using </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01239.html#a034c2c384a82b9ab873762f3e533cb93">Geometry</a>·=·implementation-defined</td></tr> | 88 | <tr·class="memitem:a034c2c384a82b9ab873762f3e533cb93"·id="r_a034c2c384a82b9ab873762f3e533cb93"><td·class="memItemLeft"·align="right"·valign="top">using </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01239.html#a034c2c384a82b9ab873762f3e533cb93">Geometry</a>·=·implementation-defined</td></tr> |
89 | <tr·class="memdesc:a034c2c384a82b9ab873762f3e533cb93"><td·class="mdescLeft"> </td><td·class="mdescRight">type·of·geometry·embedding·a·subentity·into·the·reference·element··<br·/></td></tr> | 89 | <tr·class="memdesc:a034c2c384a82b9ab873762f3e533cb93"><td·class="mdescLeft"> </td><td·class="mdescRight">type·of·geometry·embedding·a·subentity·into·the·reference·element··<br·/></td></tr> |
90 | <tr·class="separator:a034c2c384a82b9ab873762f3e533cb93"><td·class="memSeparator"·colspan="2"> </td></tr> | 90 | <tr·class="separator:a034c2c384a82b9ab873762f3e533cb93"><td·class="memSeparator"·colspan="2"> </td></tr> |
91 | </table> | 91 | </table> |
Offset 96, 15 lines modified | Offset 96, 15 lines modified | ||
96 | <p>Each·specialisation·should·contain·a·single·member·typedef·Imp,·e.g.:·</p><div·class="fragment"><div·class="line"><span·class="keyword">template</span><<span·class="keyword">class</span>·CoordType></div> | 96 | <p>Each·specialisation·should·contain·a·single·member·typedef·Imp,·e.g.:·</p><div·class="fragment"><div·class="line"><span·class="keyword">template</span><<span·class="keyword">class</span>·CoordType></div> |
97 | <div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01243.html">Traits</a><sphereTopologyId,·CoordType,·Impl::CubeToplogy<2>::id,·2></div> | 97 | <div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01243.html">Traits</a><sphereTopologyId,·CoordType,·Impl::CubeToplogy<2>::id,·2></div> |
98 | <div·class="line">{</div> | 98 | <div·class="line">{</div> |
99 | <div·class="line">··<span·class="keyword">typedef</span>·SquaringTheCircle::Refinement·Imp;</div> | 99 | <div·class="line">··<span·class="keyword">typedef</span>·SquaringTheCircle::Refinement·Imp;</div> |
100 | <div·class="line">};</div> | 100 | <div·class="line">};</div> |
101 | <div·class="ttc"·id="aa01243_html"><div·class="ttname"><a·href="a01243.html">Dune::RefinementImp::Traits</a></div><div·class="ttdoc">Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular·Refinement·implementation.</div><div·class="ttdef"><b>Definition</b>·base.cc:70</div></div> | 101 | <div·class="ttc"·id="aa01243_html"><div·class="ttname"><a·href="a01243.html">Dune::RefinementImp::Traits</a></div><div·class="ttdoc">Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular·Refinement·implementation.</div><div·class="ttdef"><b>Definition</b>·base.cc:70</div></div> |
102 | </div><!--·fragment·-->·</div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 102 | </div><!--·fragment·-->·</div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
103 | <li><a·class="el"·href="a002 | 103 | <li><a·class="el"·href="a00209_source.html">base.cc</a></li> |
104 | </ul> | 104 | </ul> |
105 | </div><!--·contents·--> | 105 | </div><!--·contents·--> |
106 | <!--·start·footer·part·--> | 106 | <!--·start·footer·part·--> |
107 | <hr·class="footer"/><address·class="footer"><small> | 107 | <hr·class="footer"/><address·class="footer"><small> |
108 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 108 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
109 | </small></address> | 109 | </small></address> |
110 | </body> | 110 | </body> |
Offset 143, 15 lines modified | Offset 143, 15 lines modified | ||
143 | ··</tr> | 143 | ··</tr> |
144 | </table> | 144 | </table> |
145 | </div><div·class="memdoc"> | 145 | </div><div·class="memdoc"> |
146 | </div> | 146 | </div> |
147 | </div> | 147 | </div> |
148 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 148 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
149 | <li><a·class="el"·href="a002 | 149 | <li><a·class="el"·href="a00209_source.html">base.cc</a></li> |
150 | </ul> | 150 | </ul> |
151 | </div><!--·contents·--> | 151 | </div><!--·contents·--> |
152 | <!--·start·footer·part·--> | 152 | <!--·start·footer·part·--> |
153 | <hr·class="footer"/><address·class="footer"><small> | 153 | <hr·class="footer"/><address·class="footer"><small> |
154 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 154 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
155 | </small></address> | 155 | </small></address> |
156 | </body> | 156 | </body> |
Offset 461, 15 lines modified | Offset 461, 15 lines modified | ||
461 | <p>The·IndexVector·of·the·Refinement.·</p> | 461 | <p>The·IndexVector·of·the·Refinement.·</p> |
462 | <p>This·is·always·a·typedef·to·a·FieldVector·</p> | 462 | <p>This·is·always·a·typedef·to·a·FieldVector·</p> |
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="a002 | 466 | <li><a·class="el"·href="a00209_source.html">base.cc</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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 471 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
472 | </small></address> | 472 | </small></address> |
473 | </body> | 473 | </body> |
Offset 118, 15 lines modified | Offset 118, 15 lines modified | ||
118 | <p>The·SubEntityIterator·for·each·codim.·</p> | 118 | <p>The·SubEntityIterator·for·each·codim.·</p> |
119 | <p>This·is·<em>some</em>·sort·of·type,·not·necessarily·a·typedef·</p> | 119 | <p>This·is·<em>some</em>·sort·of·type,·not·necessarily·a·typedef·</p> |
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="a002 | 123 | <li><a·class="el"·href="a00209_source.html">base.cc</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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 128 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
129 | </small></address> | 129 | </small></address> |
130 | </body> | 130 | </body> |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | <map·name="a_dune_1_1_refinement_imp_1_1_pyramid_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_refinement_imp_1_1_pyramid_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"> | 83 | <map·name="a_dune_1_1_refinement_imp_1_1_pyramid_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_refinement_imp_1_1_pyramid_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"> |
84 | <area·shape="rect"·title="·"·alt=""·coords="5,5,263,75"/> | 84 | <area·shape="rect"·title="·"·alt=""·coords="5,5,263,75"/> |
85 | <area·shape="rect"·href="a01351.html"·title="·"·alt=""·coords="311,5,565,75"/> | 85 | <area·shape="rect"·href="a01351.html"·title="·"·alt=""·coords="311,5,565,75"/> |
86 | <area·shape="poly"·title="·"·alt=""·coords="276,37,310,37,310,43,276,43"/> | 86 | <area·shape="poly"·title="·"·alt=""·coords="276,37,310,37,310,43,276,43"/> |
87 | </map> | 87 | </map> |
88 | </div> | 88 | </div> |
89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
90 | <li><a·class="el"·href="a0021 | 90 | <li><a·class="el"·href="a00212_source.html">pyramidtriangulation.cc</a></li> |
91 | </ul> | 91 | </ul> |
92 | </div><!--·contents·--> | 92 | </div><!--·contents·--> |
93 | <!--·start·footer·part·--> | 93 | <!--·start·footer·part·--> |
94 | <hr·class="footer"/><address·class="footer"><small> | 94 | <hr·class="footer"/><address·class="footer"><small> |
95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
96 | </small></address> | 96 | </small></address> |
97 | </body> | 97 | </body> |
Offset 402, 15 lines modified | Offset 402, 15 lines modified | ||
402 | ··</tr> | 402 | ··</tr> |
403 | </table> | 403 | </table> |
404 | </div><div·class="memdoc"> | 404 | </div><div·class="memdoc"> |
405 | </div> | 405 | </div> |
406 | </div> | 406 | </div> |
407 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 407 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
408 | <li><a·class="el"·href="a0021 | 408 | <li><a·class="el"·href="a00212_source.html">pyramidtriangulation.cc</a></li> |
409 | </ul> | 409 | </ul> |
410 | </div><!--·contents·--> | 410 | </div><!--·contents·--> |
411 | <!--·start·footer·part·--> | 411 | <!--·start·footer·part·--> |
412 | <hr·class="footer"/><address·class="footer"><small> | 412 | <hr·class="footer"/><address·class="footer"><small> |
413 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 413 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
414 | </small></address> | 414 | </small></address> |
415 | </body> | 415 | </body> |
Offset 101, 15 lines modified | Offset 101, 15 lines modified | ||
101 | ········</tr> | 101 | ········</tr> |
102 | ······</table> | 102 | ······</table> |
103 | </div><div·class="memdoc"> | 103 | </div><div·class="memdoc"> |
104 | </div> | 104 | </div> |
105 | </div> | 105 | </div> |
106 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 106 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
107 | <li><a·class="el"·href="a0021 | 107 | <li><a·class="el"·href="a00212_source.html">pyramidtriangulation.cc</a></li> |
108 | </ul> | 108 | </ul> |
109 | </div><!--·contents·--> | 109 | </div><!--·contents·--> |
110 | <!--·start·footer·part·--> | 110 | <!--·start·footer·part·--> |
111 | <hr·class="footer"/><address·class="footer"><small> | 111 | <hr·class="footer"/><address·class="footer"><small> |
112 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 112 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
113 | </small></address> | 113 | </small></address> |
114 | </body> | 114 | </body> |
Offset 452, 15 lines modified | Offset 452, 15 lines modified | ||
452 | ··</tr> | 452 | ··</tr> |
453 | </table> | 453 | </table> |
454 | </div><div·class="memdoc"> | 454 | </div><div·class="memdoc"> |
455 | </div> | 455 | </div> |
456 | </div> | 456 | </div> |
457 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 457 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
458 | <li><a·class="el"·href="a0021 | 458 | <li><a·class="el"·href="a00212_source.html">pyramidtriangulation.cc</a></li> |
459 | </ul> | 459 | </ul> |
460 | </div><!--·contents·--> | 460 | </div><!--·contents·--> |
461 | <!--·start·footer·part·--> | 461 | <!--·start·footer·part·--> |
462 | <hr·class="footer"/><address·class="footer"><small> | 462 | <hr·class="footer"/><address·class="footer"><small> |
463 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 463 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
464 | </small></address> | 464 | </small></address> |
465 | </body> | 465 | </body> |
Offset 491, 15 lines modified | Offset 491, 15 lines modified | ||
491 | ··</tr> | 491 | ··</tr> |
492 | </table> | 492 | </table> |
493 | </div><div·class="memdoc"> | 493 | </div><div·class="memdoc"> |
494 | </div> | 494 | </div> |
495 | </div> | 495 | </div> |
496 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 496 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
497 | <li><a·class="el"·href="a0021 | 497 | <li><a·class="el"·href="a00212_source.html">pyramidtriangulation.cc</a></li> |
498 | </ul> | 498 | </ul> |
499 | </div><!--·contents·--> | 499 | </div><!--·contents·--> |
500 | <!--·start·footer·part·--> | 500 | <!--·start·footer·part·--> |
501 | <hr·class="footer"/><address·class="footer"><small> | 501 | <hr·class="footer"/><address·class="footer"><small> |
502 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 502 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
503 | </small></address> | 503 | </small></address> |
504 | </body> | 504 | </body> |
Offset 196, 15 lines modified | Offset 196, 15 lines modified | ||
196 | ········</tr> | 196 | ········</tr> |
197 | ······</table> | 197 | ······</table> |
198 | </div><div·class="memdoc"> | 198 | </div><div·class="memdoc"> |
199 | </div> | 199 | </div> |
200 | </div> | 200 | </div> |
201 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 201 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
202 | <li><a·class="el"·href="a0021 | 202 | <li><a·class="el"·href="a00212_source.html">pyramidtriangulation.cc</a></li> |
203 | </ul> | 203 | </ul> |
204 | </div><!--·contents·--> | 204 | </div><!--·contents·--> |
205 | <!--·start·footer·part·--> | 205 | <!--·start·footer·part·--> |
206 | <hr·class="footer"/><address·class="footer"><small> | 206 | <hr·class="footer"/><address·class="footer"><small> |
207 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 207 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
208 | </small></address> | 208 | </small></address> |
209 | </body> | 209 | </body> |
Offset 395, 15 lines modified | Offset 395, 15 lines modified | ||
395 | ··</tr> | 395 | ··</tr> |
396 | </table> | 396 | </table> |
397 | </div><div·class="memdoc"> | 397 | </div><div·class="memdoc"> |
398 | </div> | 398 | </div> |
399 | </div> | 399 | </div> |
400 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 400 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
401 | <li><a·class="el"·href="a002 | 401 | <li><a·class="el"·href="a00218_source.html">simplex.cc</a></li> |
402 | </ul> | 402 | </ul> |
403 | </div><!--·contents·--> | 403 | </div><!--·contents·--> |
404 | <!--·start·footer·part·--> | 404 | <!--·start·footer·part·--> |
405 | <hr·class="footer"/><address·class="footer"><small> | 405 | <hr·class="footer"/><address·class="footer"><small> |
406 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 406 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
407 | </small></address> | 407 | </small></address> |
408 | </body> | 408 | </body> |
Offset 101, 15 lines modified | Offset 101, 15 lines modified | ||
101 | ········</tr> | 101 | ········</tr> |
102 | ······</table> | 102 | ······</table> |
103 | </div><div·class="memdoc"> | 103 | </div><div·class="memdoc"> |
104 | </div> | 104 | </div> |
105 | </div> | 105 | </div> |
106 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 106 | <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
107 | <li><a·class="el"·href="a002 | 107 | <li><a·class="el"·href="a00218_source.html">simplex.cc</a></li> |
108 | </ul> | 108 | </ul> |
109 | </div><!--·contents·--> | 109 | </div><!--·contents·--> |
110 | <!--·start·footer·part·--> | 110 | <!--·start·footer·part·--> |
111 | <hr·class="footer"/><address·class="footer"><small> | 111 | <hr·class="footer"/><address·class="footer"><small> |
112 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 112 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
113 | </small></address> | 113 | </small></address> |
114 | </body> | 114 | </body> |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | <map·name="a_dune_1_1_refinement_imp_1_1_simplex_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_refinement_imp_1_1_simplex_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"> | 83 | <map·name="a_dune_1_1_refinement_imp_1_1_simplex_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_refinement_imp_1_1_simplex_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"> |
84 | <area·shape="rect"·title="·"·alt=""·coords="5,5,216,75"/> | 84 | <area·shape="rect"·title="·"·alt=""·coords="5,5,216,75"/> |
85 | <area·shape="rect"·href="a01375.html"·title="·"·alt=""·coords="264,5,441,75"/> | 85 | <area·shape="rect"·href="a01375.html"·title="·"·alt=""·coords="264,5,441,75"/> |
86 | <area·shape="poly"·title="·"·alt=""·coords="230,37,264,37,264,43,230,43"/> | 86 | <area·shape="poly"·title="·"·alt=""·coords="230,37,264,37,264,43,230,43"/> |
87 | </map> | 87 | </map> |
88 | </div> | 88 | </div> |
89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
90 | <li><a·class="el"·href="a002 | 90 | <li><a·class="el"·href="a00218_source.html">simplex.cc</a></li> |
91 | </ul> | 91 | </ul> |
92 | </div><!--·contents·--> | 92 | </div><!--·contents·--> |
93 | <!--·start·footer·part·--> | 93 | <!--·start·footer·part·--> |
94 | <hr·class="footer"/><address·class="footer"><small> | 94 | <hr·class="footer"/><address·class="footer"><small> |
95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
96 | </small></address> | 96 | </small></address> |
97 | </body> | 97 | </body> |
Offset 384, 15 lines modified | Offset 384, 15 lines modified | ||
384 | ··</tr> | 384 | ··</tr> |
385 | </table> | 385 | </table> |
386 | </div><div·class="memdoc"> | 386 | </div><div·class="memdoc"> |
387 | </div> | 387 | </div> |
388 | </div> | 388 | </div> |
389 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 389 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
390 | <li><a·class="el"·href="a002 | 390 | <li><a·class="el"·href="a00218_source.html">simplex.cc</a></li> |
391 | </ul> | 391 | </ul> |
392 | </div><!--·contents·--> | 392 | </div><!--·contents·--> |
393 | <!--·start·footer·part·--> | 393 | <!--·start·footer·part·--> |
394 | <hr·class="footer"/><address·class="footer"><small> | 394 | <hr·class="footer"/><address·class="footer"><small> |
395 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 395 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
396 | </small></address> | 396 | </small></address> |
397 | </body> | 397 | </body> |
Offset 503, 15 lines modified | Offset 503, 15 lines modified | ||
503 | ··</tr> | 503 | ··</tr> |
504 | </table> | 504 | </table> |
505 | </div><div·class="memdoc"> | 505 | </div><div·class="memdoc"> |
506 | </div> | 506 | </div> |
507 | </div> | 507 | </div> |
508 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 508 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
509 | <li><a·class="el"·href="a002 | 509 | <li><a·class="el"·href="a00218_source.html">simplex.cc</a></li> |
510 | </ul> | 510 | </ul> |
511 | </div><!--·contents·--> | 511 | </div><!--·contents·--> |
512 | <!--·start·footer·part·--> | 512 | <!--·start·footer·part·--> |
513 | <hr·class="footer"/><address·class="footer"><small> | 513 | <hr·class="footer"/><address·class="footer"><small> |
514 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 514 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
515 | </small></address> | 515 | </small></address> |
516 | </body> | 516 | </body> |
Offset 152, 15 lines modified | Offset 152, 15 lines modified | ||
152 | ········</tr> | 152 | ········</tr> |
153 | ······</table> | 153 | ······</table> |
154 | </div><div·class="memdoc"> | 154 | </div><div·class="memdoc"> |
155 | </div> | 155 | </div> |
156 | </div> | 156 | </div> |
157 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 157 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
158 | <li><a·class="el"·href="a002 | 158 | <li><a·class="el"·href="a00218_source.html">simplex.cc</a></li> |
159 | </ul> | 159 | </ul> |
160 | </div><!--·contents·--> | 160 | </div><!--·contents·--> |
161 | <!--·start·footer·part·--> | 161 | <!--·start·footer·part·--> |
162 | <hr·class="footer"/><address·class="footer"><small> | 162 | <hr·class="footer"/><address·class="footer"><small> |
163 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 163 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
164 | </small></address> | 164 | </small></address> |
165 | </body> | 165 | </body> |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ··<div·class="headertitle"><div·class="title">Dune::LocalGeometryTypeIndex·Class·Reference</div></div> | 79 | ··<div·class="headertitle"><div·class="title">Dune::LocalGeometryTypeIndex·Class·Reference</div></div> |
80 | </div><!--header--> | 80 | </div><!--header--> |
81 | <div·class="contents"> | 81 | <div·class="contents"> |
82 | <p>Compute·per-dimension·indices·for·geometry·types.·· | 82 | <p>Compute·per-dimension·indices·for·geometry·types.·· |
83 | ·<a·href="a01403.html#details">More...</a></p> | 83 | ·<a·href="a01403.html#details">More...</a></p> |
84 | <p><code>#include·<<a·class="el"·href="a002 | 84 | <p><code>#include·<<a·class="el"·href="a00200_source.html">dune/geometry/typeindex.hh</a>></code></p> |
85 | <table·class="memberdecls"> | 85 | <table·class="memberdecls"> |
86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a> | 86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a> |
87 | Static·Public·Member·Functions</h2></td></tr> | 87 | Static·Public·Member·Functions</h2></td></tr> |
88 | <tr·class="memitem:a569502a02c4636127665f10986d7d813"·id="r_a569502a02c4636127665f10986d7d813"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01403.html#a569502a02c4636127665f10986d7d813">size</a>·(std::size_t·dim)</td></tr> | 88 | <tr·class="memitem:a569502a02c4636127665f10986d7d813"·id="r_a569502a02c4636127665f10986d7d813"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01403.html#a569502a02c4636127665f10986d7d813">size</a>·(std::size_t·dim)</td></tr> |
89 | <tr·class="memdesc:a569502a02c4636127665f10986d7d813"><td·class="mdescLeft"> </td><td·class="mdescRight">Compute·total·number·of·geometry·types·for·the·given·dimension.··<br·/></td></tr> | 89 | <tr·class="memdesc:a569502a02c4636127665f10986d7d813"><td·class="mdescLeft"> </td><td·class="mdescRight">Compute·total·number·of·geometry·types·for·the·given·dimension.··<br·/></td></tr> |
90 | <tr·class="separator:a569502a02c4636127665f10986d7d813"><td·class="memSeparator"·colspan="2"> </td></tr> | 90 | <tr·class="separator:a569502a02c4636127665f10986d7d813"><td·class="memSeparator"·colspan="2"> </td></tr> |
91 | <tr·class="memitem:abe448a646f97b252203f30536a8d304f"·id="r_abe448a646f97b252203f30536a8d304f"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01403.html#abe448a646f97b252203f30536a8d304f">index</a>·(const·<a·class="el"·href="a01391.html">GeometryType</a>·&gt)</td></tr> | 91 | <tr·class="memitem:abe448a646f97b252203f30536a8d304f"·id="r_abe448a646f97b252203f30536a8d304f"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01403.html#abe448a646f97b252203f30536a8d304f">index</a>·(const·<a·class="el"·href="a01391.html">GeometryType</a>·&gt)</td></tr> |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ··<div·class="headertitle"><div·class="title">Dune::GlobalGeometryTypeIndex·Class·Reference</div></div> | 79 | ··<div·class="headertitle"><div·class="title">Dune::GlobalGeometryTypeIndex·Class·Reference</div></div> |
80 | </div><!--header--> | 80 | </div><!--header--> |
81 | <div·class="contents"> | 81 | <div·class="contents"> |
82 | <p>Compute·indices·for·geometry·types,·taking·the·dimension·into·account.·· | 82 | <p>Compute·indices·for·geometry·types,·taking·the·dimension·into·account.·· |
83 | ·<a·href="a01407.html#details">More...</a></p> | 83 | ·<a·href="a01407.html#details">More...</a></p> |
84 | <p><code>#include·<<a·class="el"·href="a002 | 84 | <p><code>#include·<<a·class="el"·href="a00200_source.html">dune/geometry/typeindex.hh</a>></code></p> |
85 | <table·class="memberdecls"> | 85 | <table·class="memberdecls"> |
86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a> | 86 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a> |
87 | Static·Public·Member·Functions</h2></td></tr> | 87 | Static·Public·Member·Functions</h2></td></tr> |
88 | <tr·class="memitem:a5bdadff2a016fef44949107e41c25e7c"·id="r_a5bdadff2a016fef44949107e41c25e7c"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01407.html#a5bdadff2a016fef44949107e41c25e7c">offset</a>·(std::size_t·dim)</td></tr> | 88 | <tr·class="memitem:a5bdadff2a016fef44949107e41c25e7c"·id="r_a5bdadff2a016fef44949107e41c25e7c"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01407.html#a5bdadff2a016fef44949107e41c25e7c">offset</a>·(std::size_t·dim)</td></tr> |
89 | <tr·class="memdesc:a5bdadff2a016fef44949107e41c25e7c"><td·class="mdescLeft"> </td><td·class="mdescRight">Compute·the·starting·index·for·a·given·dimension·including·irregular·geometry·types.··<br·/></td></tr> | 89 | <tr·class="memdesc:a5bdadff2a016fef44949107e41c25e7c"><td·class="mdescLeft"> </td><td·class="mdescRight">Compute·the·starting·index·for·a·given·dimension·including·irregular·geometry·types.··<br·/></td></tr> |
90 | <tr·class="separator:a5bdadff2a016fef44949107e41c25e7c"><td·class="memSeparator"·colspan="2"> </td></tr> | 90 | <tr·class="separator:a5bdadff2a016fef44949107e41c25e7c"><td·class="memSeparator"·colspan="2"> </td></tr> |
91 | <tr·class="memitem:a796183678c15cd2a578a925c5bf47724"·id="r_a796183678c15cd2a578a925c5bf47724"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01407.html#a796183678c15cd2a578a925c5bf47724">size</a>·(std::size_t·maxdim)</td></tr> | 91 | <tr·class="memitem:a796183678c15cd2a578a925c5bf47724"·id="r_a796183678c15cd2a578a925c5bf47724"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01407.html#a796183678c15cd2a578a925c5bf47724">size</a>·(std::size_t·maxdim)</td></tr> |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | <map·name="a_dune_1_1_virtual_refinement_sub_entity_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_sub_entity_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"> | 83 | <map·name="a_dune_1_1_virtual_refinement_sub_entity_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_sub_entity_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"> |
84 | <area·shape="rect"·title="·"·alt=""·coords="5,5,255,60"/> | 84 | <area·shape="rect"·title="·"·alt=""·coords="5,5,255,60"/> |
85 | <area·shape="rect"·href="a01423.html"·title="·"·alt=""·coords="41,108,219,163"/> | 85 | <area·shape="rect"·href="a01423.html"·title="·"·alt=""·coords="41,108,219,163"/> |
86 | <area·shape="poly"·title="·"·alt=""·coords="133,74,133,108,127,108,127,74"/> | 86 | <area·shape="poly"·title="·"·alt=""·coords="133,74,133,108,127,108,127,74"/> |
87 | </map> | 87 | </map> |
88 | </div> | 88 | </div> |
89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
90 | <li><a·class="el"·href="a001 | 90 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
91 | </ul> | 91 | </ul> |
92 | </div><!--·contents·--> | 92 | </div><!--·contents·--> |
93 | <!--·start·footer·part·--> | 93 | <!--·start·footer·part·--> |
94 | <hr·class="footer"/><address·class="footer"><small> | 94 | <hr·class="footer"/><address·class="footer"><small> |
95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
96 | </small></address> | 96 | </small></address> |
97 | </body> | 97 | </body> |
Offset 73, 15 lines modified | Offset 73, 15 lines modified | ||
73 | </div> | 73 | </div> |
74 | </div><!--·top·--> | 74 | </div><!--·top·--> |
75 | <div·class="header"> | 75 | <div·class="header"> |
76 | ··<div·class="headertitle"><div·class="title">Dune::VirtualRefinementSubEntityIteratorSpecial<·dimension,·CoordType,·dimension·>·Class·Template·Reference</div></div> | 76 | ··<div·class="headertitle"><div·class="title">Dune::VirtualRefinementSubEntityIteratorSpecial<·dimension,·CoordType,·dimension·>·Class·Template·Reference</div></div> |
77 | </div><!--header--> | 77 | </div><!--header--> |
78 | <div·class="contents"> | 78 | <div·class="contents"> |
79 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 79 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
80 | <li><a·class="el"·href="a001 | 80 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
81 | </ul> | 81 | </ul> |
82 | </div><!--·contents·--> | 82 | </div><!--·contents·--> |
83 | <!--·start·footer·part·--> | 83 | <!--·start·footer·part·--> |
84 | <hr·class="footer"/><address·class="footer"><small> | 84 | <hr·class="footer"/><address·class="footer"><small> |
85 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 85 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
86 | </small></address> | 86 | </small></address> |
87 | </body> | 87 | </body> |
Offset 161, 15 lines modified | Offset 161, 15 lines modified | ||
161 | ········</tr> | 161 | ········</tr> |
162 | ······</table> | 162 | ······</table> |
163 | </div><div·class="memdoc"> | 163 | </div><div·class="memdoc"> |
164 | </div> | 164 | </div> |
165 | </div> | 165 | </div> |
166 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 166 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
167 | <li><a·class="el"·href="a001 | 167 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
168 | </ul> | 168 | </ul> |
169 | </div><!--·contents·--> | 169 | </div><!--·contents·--> |
170 | <!--·start·footer·part·--> | 170 | <!--·start·footer·part·--> |
171 | <hr·class="footer"/><address·class="footer"><small> | 171 | <hr·class="footer"/><address·class="footer"><small> |
172 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 172 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
173 | </small></address> | 173 | </small></address> |
174 | </body> | 174 | </body> |
Offset 367, 15 lines modified | Offset 367, 15 lines modified | ||
367 | ········</tr> | 367 | ········</tr> |
368 | ······</table> | 368 | ······</table> |
369 | </div><div·class="memdoc"> | 369 | </div><div·class="memdoc"> |
370 | </div> | 370 | </div> |
371 | </div> | 371 | </div> |
372 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 372 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
373 | <li><a·class="el"·href="a001 | 373 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
374 | </ul> | 374 | </ul> |
375 | </div><!--·contents·--> | 375 | </div><!--·contents·--> |
376 | <!--·start·footer·part·--> | 376 | <!--·start·footer·part·--> |
377 | <hr·class="footer"/><address·class="footer"><small> | 377 | <hr·class="footer"/><address·class="footer"><small> |
378 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 378 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
379 | </small></address> | 379 | </small></address> |
380 | </body> | 380 | </body> |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | <map·name="a_dune_1_1_virtual_refinement_sub_entity_iterator_back_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_sub_entity_iterator_back_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"> | 83 | <map·name="a_dune_1_1_virtual_refinement_sub_entity_iterator_back_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_sub_entity_iterator_back_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"> |
84 | <area·shape="rect"·title="·"·alt=""·coords="5,13,263,67"/> | 84 | <area·shape="rect"·title="·"·alt=""·coords="5,13,263,67"/> |
85 | <area·shape="rect"·href="a01439.html"·title="·"·alt=""·coords="311,5,487,75"/> | 85 | <area·shape="rect"·href="a01439.html"·title="·"·alt=""·coords="311,5,487,75"/> |
86 | <area·shape="poly"·title="·"·alt=""·coords="276,37,311,37,311,43,276,43"/> | 86 | <area·shape="poly"·title="·"·alt=""·coords="276,37,311,37,311,43,276,43"/> |
87 | </map> | 87 | </map> |
88 | </div> | 88 | </div> |
89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
90 | <li><a·class="el"·href="a001 | 90 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
91 | </ul> | 91 | </ul> |
92 | </div><!--·contents·--> | 92 | </div><!--·contents·--> |
93 | <!--·start·footer·part·--> | 93 | <!--·start·footer·part·--> |
94 | <hr·class="footer"/><address·class="footer"><small> | 94 | <hr·class="footer"/><address·class="footer"><small> |
95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
96 | </small></address> | 96 | </small></address> |
97 | </body> | 97 | </body> |
Offset 110, 15 lines modified | Offset 110, 15 lines modified | ||
110 | ··</tr> | 110 | ··</tr> |
111 | </table> | 111 | </table> |
112 | </div><div·class="memdoc"> | 112 | </div><div·class="memdoc"> |
113 | </div> | 113 | </div> |
114 | </div> | 114 | </div> |
115 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 115 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
116 | <li><a·class="el"·href="a001 | 116 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
117 | </ul> | 117 | </ul> |
118 | </div><!--·contents·--> | 118 | </div><!--·contents·--> |
119 | <!--·start·footer·part·--> | 119 | <!--·start·footer·part·--> |
120 | <hr·class="footer"/><address·class="footer"><small> | 120 | <hr·class="footer"/><address·class="footer"><small> |
121 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 121 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
122 | </small></address> | 122 | </small></address> |
123 | </body> | 123 | </body> |
Offset 181, 15 lines modified | Offset 181, 15 lines modified | ||
181 | ··</tr> | 181 | ··</tr> |
182 | </table> | 182 | </table> |
183 | </div><div·class="memdoc"> | 183 | </div><div·class="memdoc"> |
184 | </div> | 184 | </div> |
185 | </div> | 185 | </div> |
186 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 186 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
187 | <li><a·class="el"·href="a001 | 187 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
188 | </ul> | 188 | </ul> |
189 | </div><!--·contents·--> | 189 | </div><!--·contents·--> |
190 | <!--·start·footer·part·--> | 190 | <!--·start·footer·part·--> |
191 | <hr·class="footer"/><address·class="footer"><small> | 191 | <hr·class="footer"/><address·class="footer"><small> |
192 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 192 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
193 | </small></address> | 193 | </small></address> |
194 | </body> | 194 | </body> |
Offset 344, 15 lines modified | Offset 344, 15 lines modified | ||
344 | ··</tr> | 344 | ··</tr> |
345 | </table> | 345 | </table> |
346 | </div><div·class="memdoc"> | 346 | </div><div·class="memdoc"> |
347 | </div> | 347 | </div> |
348 | </div> | 348 | </div> |
349 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 349 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
350 | <li><a·class="el"·href="a001 | 350 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
351 | </ul> | 351 | </ul> |
352 | </div><!--·contents·--> | 352 | </div><!--·contents·--> |
353 | <!--·start·footer·part·--> | 353 | <!--·start·footer·part·--> |
354 | <hr·class="footer"/><address·class="footer"><small> | 354 | <hr·class="footer"/><address·class="footer"><small> |
355 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 355 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
356 | </small></address> | 356 | </small></address> |
357 | </body> | 357 | </body> |
Offset 579, 15 lines modified | Offset 579, 15 lines modified | ||
579 | ··</table> | 579 | ··</table> |
580 | ··</dd> | 580 | ··</dd> |
581 | </dl> | 581 | </dl> |
582 | </div> | 582 | </div> |
583 | </div> | 583 | </div> |
584 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 584 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
585 | <li><a·class="el"·href="a001 | 585 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
586 | </ul> | 586 | </ul> |
587 | </div><!--·contents·--> | 587 | </div><!--·contents·--> |
588 | <!--·start·footer·part·--> | 588 | <!--·start·footer·part·--> |
589 | <hr·class="footer"/><address·class="footer"><small> | 589 | <hr·class="footer"/><address·class="footer"><small> |
590 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 590 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
591 | </small></address> | 591 | </small></address> |
592 | </body> | 592 | </body> |
Offset 341, 15 lines modified | Offset 341, 15 lines modified | ||
341 | ········</tr> | 341 | ········</tr> |
342 | ······</table> | 342 | ······</table> |
343 | </div><div·class="memdoc"> | 343 | </div><div·class="memdoc"> |
344 | </div> | 344 | </div> |
345 | </div> | 345 | </div> |
346 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 346 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
347 | <li><a·class="el"·href="a001 | 347 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
348 | </ul> | 348 | </ul> |
349 | </div><!--·contents·--> | 349 | </div><!--·contents·--> |
350 | <!--·start·footer·part·--> | 350 | <!--·start·footer·part·--> |
351 | <hr·class="footer"/><address·class="footer"><small> | 351 | <hr·class="footer"/><address·class="footer"><small> |
352 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 352 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
353 | </small></address> | 353 | </small></address> |
354 | </body> | 354 | </body> |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | <map·name="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01codimension_01_4_inherit__map"> | 83 | <map·name="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01codimension_01_4_inherit__map"> |
84 | <area·shape="rect"·title="·"·alt=""·coords="5,5,247,75"/> | 84 | <area·shape="rect"·title="·"·alt=""·coords="5,5,247,75"/> |
85 | <area·shape="rect"·href="a01447.html"·title="·"·alt=""·coords="295,5,549,75"/> | 85 | <area·shape="rect"·href="a01447.html"·title="·"·alt=""·coords="295,5,549,75"/> |
86 | <area·shape="poly"·title="·"·alt=""·coords="261,37,295,37,295,43,261,43"/> | 86 | <area·shape="poly"·title="·"·alt=""·coords="261,37,295,37,295,43,261,43"/> |
87 | </map> | 87 | </map> |
88 | </div> | 88 | </div> |
89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
90 | <li><a·class="el"·href="a001 | 90 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
91 | </ul> | 91 | </ul> |
92 | </div><!--·contents·--> | 92 | </div><!--·contents·--> |
93 | <!--·start·footer·part·--> | 93 | <!--·start·footer·part·--> |
94 | <hr·class="footer"/><address·class="footer"><small> | 94 | <hr·class="footer"/><address·class="footer"><small> |
95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
96 | </small></address> | 96 | </small></address> |
97 | </body> | 97 | </body> |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | <map·name="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01dimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01dimension_01_4_inherit__map"> | 83 | <map·name="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01dimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01dimension_01_4_inherit__map"> |
84 | <area·shape="rect"·title="·"·alt=""·coords="5,108,247,177"/> | 84 | <area·shape="rect"·title="·"·alt=""·coords="5,108,247,177"/> |
85 | <area·shape="rect"·title="·"·alt=""·coords="39,5,213,60"/> | 85 | <area·shape="rect"·title="·"·alt=""·coords="39,5,213,60"/> |
86 | <area·shape="poly"·title="·"·alt=""·coords="129,74,129,108,123,108,123,74"/> | 86 | <area·shape="poly"·title="·"·alt=""·coords="129,74,129,108,123,108,123,74"/> |
87 | </map> | 87 | </map> |
88 | </div> | 88 | </div> |
89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 89 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
90 | <li><a·class="el"·href="a001 | 90 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
91 | </ul> | 91 | </ul> |
92 | </div><!--·contents·--> | 92 | </div><!--·contents·--> |
93 | <!--·start·footer·part·--> | 93 | <!--·start·footer·part·--> |
94 | <hr·class="footer"/><address·class="footer"><small> | 94 | <hr·class="footer"/><address·class="footer"><small> |
95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 95 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
96 | </small></address> | 96 | </small></address> |
97 | </body> | 97 | </body> |
Offset 207, 15 lines modified | Offset 207, 15 lines modified | ||
207 | ········</tr> | 207 | ········</tr> |
208 | ······</table> | 208 | ······</table> |
209 | </div><div·class="memdoc"> | 209 | </div><div·class="memdoc"> |
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="a001 | 213 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 218 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
219 | </small></address> | 219 | </small></address> |
220 | </body> | 220 | </body> |
Offset 121, 15 lines modified | Offset 121, 15 lines modified | ||
121 | ··</tr> | 121 | ··</tr> |
122 | </table> | 122 | </table> |
123 | </div><div·class="memdoc"> | 123 | </div><div·class="memdoc"> |
124 | </div> | 124 | </div> |
125 | </div> | 125 | </div> |
126 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 126 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
127 | <li><a·class="el"·href="a001 | 127 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
128 | </ul> | 128 | </ul> |
129 | </div><!--·contents·--> | 129 | </div><!--·contents·--> |
130 | <!--·start·footer·part·--> | 130 | <!--·start·footer·part·--> |
131 | <hr·class="footer"/><address·class="footer"><small> | 131 | <hr·class="footer"/><address·class="footer"><small> |
132 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 132 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
133 | </small></address> | 133 | </small></address> |
134 | </body> | 134 | </body> |
Offset 121, 15 lines modified | Offset 121, 15 lines modified | ||
121 | ··</tr> | 121 | ··</tr> |
122 | </table> | 122 | </table> |
123 | </div><div·class="memdoc"> | 123 | </div><div·class="memdoc"> |
124 | </div> | 124 | </div> |
125 | </div> | 125 | </div> |
126 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 126 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
127 | <li><a·class="el"·href="a001 | 127 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
128 | </ul> | 128 | </ul> |
129 | </div><!--·contents·--> | 129 | </div><!--·contents·--> |
130 | <!--·start·footer·part·--> | 130 | <!--·start·footer·part·--> |
131 | <hr·class="footer"/><address·class="footer"><small> | 131 | <hr·class="footer"/><address·class="footer"><small> |
132 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 132 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
133 | </small></address> | 133 | </small></address> |
134 | </body> | 134 | </body> |
Offset 121, 15 lines modified | Offset 121, 15 lines modified | ||
121 | ··</tr> | 121 | ··</tr> |
122 | </table> | 122 | </table> |
123 | </div><div·class="memdoc"> | 123 | </div><div·class="memdoc"> |
124 | </div> | 124 | </div> |
125 | </div> | 125 | </div> |
126 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> | 126 | <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul> |
127 | <li><a·class="el"·href="a001 | 127 | <li><a·class="el"·href="a00194_source.html">virtualrefinement.cc</a></li> |
128 | </ul> | 128 | </ul> |
129 | </div><!--·contents·--> | 129 | </div><!--·contents·--> |
130 | <!--·start·footer·part·--> | 130 | <!--·start·footer·part·--> |
131 | <hr·class="footer"/><address·class="footer"><small> | 131 | <hr·class="footer"/><address·class="footer"><small> |
132 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 132 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
133 | </small></address> | 133 | </small></address> |
134 | </body> | 134 | </body> |
Offset 82, 15 lines modified | Offset 82, 15 lines modified | ||
82 | ··<div·class="headertitle"><div·class="title">Dune::VirtualRefinement<·dimension,·CoordType·>·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div> | 82 | ··<div·class="headertitle"><div·class="title">Dune::VirtualRefinement<·dimension,·CoordType·>·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div> |
83 | </div><!--header--> | 83 | </div><!--header--> |
84 | <div·class="contents"> | 84 | <div·class="contents"> |
85 | <p><a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·base·class.·· | 85 | <p><a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·base·class.·· |
86 | ·<a·href="a01475.html#details">More...</a></p> | 86 | ·<a·href="a01475.html#details">More...</a></p> |
87 | <p><code>#include·<<a·class="el"·href="a0018 | 87 | <p><code>#include·<<a·class="el"·href="a00188_source.html">dune/geometry/virtualrefinement.hh</a>></code></p> |
88 | <div·class="dynheader"> | 88 | <div·class="dynheader"> |
89 | Inheritance·diagram·for·Dune::VirtualRefinement<·dimension,·CoordType·>:</div> | 89 | Inheritance·diagram·for·Dune::VirtualRefinement<·dimension,·CoordType·>:</div> |
90 | <div·class="dyncontent"> | 90 | <div·class="dyncontent"> |
91 | <div·class="center"><img·src="a01474.png"·border="0"·usemap="#a_dune_1_1_virtual_refinement_3_01dimension_00_01_coord_type_01_4_inherit__map"·alt="Inheritance·graph"/></div> | 91 | <div·class="center"><img·src="a01474.png"·border="0"·usemap="#a_dune_1_1_virtual_refinement_3_01dimension_00_01_coord_type_01_4_inherit__map"·alt="Inheritance·graph"/></div> |
92 | <map·name="a_dune_1_1_virtual_refinement_3_01dimension_00_01_coord_type_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_3_01dimension_00_01_coord_type_01_4_inherit__map"> | 92 | <map·name="a_dune_1_1_virtual_refinement_3_01dimension_00_01_coord_type_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_3_01dimension_00_01_coord_type_01_4_inherit__map"> |
93 | <area·shape="rect"·title="VirtualRefinement·base·class."·alt=""·coords="11,5,187,45"/> | 93 | <area·shape="rect"·title="VirtualRefinement·base·class."·alt=""·coords="11,5,187,45"/> |
94 | <area·shape="rect"·href="a01443.html"·title="·"·alt=""·coords="5,93,192,148"/> | 94 | <area·shape="rect"·href="a01443.html"·title="·"·alt=""·coords="5,93,192,148"/> |
Offset 76, 21 lines modified | Offset 76, 21 lines modified | ||
76 | ··<div·class="headertitle"><div·class="title">Dune::VirtualRefinement<·dimension,·CoordType·>::Codim<·codimension·>·Struct·Template·Reference</div></div> | 76 | ··<div·class="headertitle"><div·class="title">Dune::VirtualRefinement<·dimension,·CoordType·>::Codim<·codimension·>·Struct·Template·Reference</div></div> |
77 | </div><!--header--> | 77 | </div><!--header--> |
78 | <div·class="contents"> | 78 | <div·class="contents"> |
79 | <p>codim·database·of·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·· | 79 | <p>codim·database·of·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·· |
80 | ·<a·href="a01479.html#details">More...</a></p> | 80 | ·<a·href="a01479.html#details">More...</a></p> |
81 | <p><code>#include·<<a·class="el"·href="a0018 | 81 | <p><code>#include·<<a·class="el"·href="a00188_source.html">dune/geometry/virtualrefinement.hh</a>></code></p> |
82 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 82 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
83 | <div·class="textblock"><div·class="compoundTemplParams">template<int·dimension,·class·CoordType><br·/> | 83 | <div·class="textblock"><div·class="compoundTemplParams">template<int·dimension,·class·CoordType><br·/> |
84 | template<int·codimension><br·/> | 84 | template<int·codimension><br·/> |
85 | struct·Dune::VirtualRefinement<·dimension,·CoordType·>::Codim<·codimension·></div><p>codim·database·of·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·</p> | 85 | struct·Dune::VirtualRefinement<·dimension,·CoordType·>::Codim<·codimension·></div><p>codim·database·of·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·</p> |
86 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> | 86 | </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul> |
87 | <li><a·class="el"·href="a0018 | 87 | <li><a·class="el"·href="a00188_source.html">virtualrefinement.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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 92 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
93 | </small></address> | 93 | </small></address> |
94 | </body> | 94 | </body> |
Offset 69, 14 lines modified | Offset 69, 14 lines modified | ||
69 | <div·id="nav-path"·class="navpath"> | 69 | <div·id="nav-path"·class="navpath"> |
70 | ··<ul> | 70 | ··<ul> |
71 | <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul> | 71 | <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul> |
72 | </div> | 72 | </div> |
73 | </div><!--·top·--> | 73 | </div><!--·top·--> |
74 | <div·class="contents"> | 74 | <div·class="contents"> |
75 | <h3>geometry·→·refinement·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/geometry</th><th·class="dirtab">Includes·file·in·dune/geometry/refinement</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00 | 75 | <h3>geometry·→·refinement·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/geometry</th><th·class="dirtab">Includes·file·in·dune/geometry/refinement</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00233.html">refinement.hh</a></td><td·class="dirtab"><a·class="el"·href="a00209.html">base.cc</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00233.html">refinement.hh</a></td><td·class="dirtab"><a·class="el"·href="a00215.html">hcube.[·...·truncated·by·diffoscope;·len:·696,·SHA:·9ef1a8d04d057cea2ca2e5106451c2fa4fd5e843a26f8c54a66e68764c02f08c·...·].html">simplex.cc</a></td></tr></table></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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 78 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
79 | </small></address> | 79 | </small></address> |
80 | </body> | 80 | </body> |
81 | </html> | 81 | </html> |
Offset 95, 54 lines modified | Offset 95, 54 lines modified | ||
95 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></td></tr> | 95 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></td></tr> |
96 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 96 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
97 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html">utility</a></td></tr> | 97 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html">utility</a></td></tr> |
98 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 98 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
99 | </table><table·class="memberdecls"> | 99 | </table><table·class="memberdecls"> |
100 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 100 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
101 | Files</h2></td></tr> | 101 | Files</h2></td></tr> |
102 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00 | 102 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00185_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html">affinegeometry.hh</a></td></tr> |
103 | <tr·class="memdesc:a00 | 103 | <tr·class="memdesc:a00185"><td·class="mdescLeft"> </td><td·class="mdescRight">An·implementation·of·the·Geometry·interface·for·affine·geometries.·<br·/></td></tr> |
104 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 104 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
105 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00 | 105 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00176_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00176.html">axisalignedcubegeometry.hh</a></td></tr> |
106 | <tr·class="memdesc:a00 | 106 | <tr·class="memdesc:a00176"><td·class="mdescLeft"> </td><td·class="mdescRight">A·geometry·implementation·for·axis-aligned·hypercubes.·<br·/></td></tr> |
107 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 107 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
108 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00 | 108 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00230_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00230.html">deprecated_topology.hh</a></td></tr> |
109 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 109 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
110 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00 | 110 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00173_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00173.html">dimension.hh</a></td></tr> |
111 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 111 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
112 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a001 | 112 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00182_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html">generalvertexorder.hh</a></td></tr> |
113 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 113 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
114 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a0017 | 114 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00179_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html">multilineargeometry.hh</a></td></tr> |
115 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 115 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
116 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00 | 116 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00191_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00191.html">quadraturerules.hh</a></td></tr> |
117 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 117 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
118 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00 | 118 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00227_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00227.html">referenceelement.hh</a></td></tr> |
119 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 119 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
120 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00 | 120 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00239.html">referenceelementimplementation.cc</a></td></tr> |
121 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 121 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
122 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00 | 122 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00170_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00170.html">referenceelementimplementation.hh</a></td></tr> |
123 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 123 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
124 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00 | 124 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00203_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00203.html">referenceelements.hh</a></td></tr> |
125 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 125 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
126 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00 | 126 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00233_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00233.html">refinement.hh</a></td></tr> |
127 | <tr·class="memdesc:a00 | 127 | <tr·class="memdesc:a00233"><td·class="mdescLeft"> </td><td·class="mdescRight">This·file·simply·includes·all·<a·class="el"·href="a00251.html">Refinement</a>·implementations·so·you·don't·have·to·do·them·separately.·<br·/></td></tr> |
128 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 128 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
129 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00206_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.html">topologyfactory.hh</a></td></tr> | 129 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00206_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.html">topologyfactory.hh</a></td></tr> |
130 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 130 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
131 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00197_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00197.html">type.hh</a></td></tr> | 131 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00197_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00197.html">type.hh</a></td></tr> |
132 | <tr·class="memdesc:a00197"><td·class="mdescLeft"> </td><td·class="mdescRight">A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.·<br·/></td></tr> | 132 | <tr·class="memdesc:a00197"><td·class="mdescLeft"> </td><td·class="mdescRight">A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.·<br·/></td></tr> |
133 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 133 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
134 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a002 | 134 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00200_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00200.html">typeindex.hh</a></td></tr> |
135 | <tr·class="memdesc:a002 | 135 | <tr·class="memdesc:a00200"><td·class="mdescLeft"> </td><td·class="mdescRight">Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.·<br·/></td></tr> |
136 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 136 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
137 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a001 | 137 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00194_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00194.html">virtualrefinement.cc</a></td></tr> |
138 | <tr·class="memdesc:a001 | 138 | <tr·class="memdesc:a00194"><td·class="mdescLeft"> </td><td·class="mdescRight">This·file·contains·the·virtual·wrapper·around·refinement.·<br·/></td></tr> |
139 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 139 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
140 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a0018 | 140 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00188_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html">virtualrefinement.hh</a></td></tr> |
141 | <tr·class="memdesc:a0018 | 141 | <tr·class="memdesc:a00188"><td·class="mdescLeft"> </td><td·class="mdescRight">This·file·contains·the·virtual·wrapper·around·refinement.·<br·/></td></tr> |
142 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 142 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
143 | </table> | 143 | </table> |
144 | </div><!--·contents·--> | 144 | </div><!--·contents·--> |
145 | <!--·start·footer·part·--> | 145 | <!--·start·footer·part·--> |
146 | <hr·class="footer"/><address·class="footer"><small> | 146 | <hr·class="footer"/><address·class="footer"><small> |
147 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 147 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
148 | </small></address> | 148 | </small></address> |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | <area·shape="rect"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html"·title="utility"·alt=""·coords="28,52,81,77"/> | 84 | <area·shape="rect"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html"·title="utility"·alt=""·coords="28,52,81,77"/> |
85 | <area·shape="rect"·href="dir_18620fa9f137864b479f21357cfac10d.html"·title="geometry"·alt=""·coords="16,16,93,88"/> | 85 | <area·shape="rect"·href="dir_18620fa9f137864b479f21357cfac10d.html"·title="geometry"·alt=""·coords="16,16,93,88"/> |
86 | </map> | 86 | </map> |
87 | </div> | 87 | </div> |
88 | <table·class="memberdecls"> | 88 | <table·class="memberdecls"> |
89 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 89 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
90 | Files</h2></td></tr> | 90 | Files</h2></td></tr> |
91 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a0023 | 91 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00236_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00236.html">typefromvertexcount.hh</a></td></tr> |
92 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 92 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
93 | </table> | 93 | </table> |
94 | </div><!--·contents·--> | 94 | </div><!--·contents·--> |
95 | <!--·start·footer·part·--> | 95 | <!--·start·footer·part·--> |
96 | <hr·class="footer"/><address·class="footer"><small> | 96 | <hr·class="footer"/><address·class="footer"><small> |
97 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 97 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
98 | </small></address> | 98 | </small></address> |
Offset 84, 29 lines modified | Offset 84, 29 lines modified | ||
84 | <area·shape="rect"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html"·title="refinement"·alt=""·coords="27,52,109,77"/> | 84 | <area·shape="rect"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html"·title="refinement"·alt=""·coords="27,52,109,77"/> |
85 | <area·shape="rect"·href="dir_18620fa9f137864b479f21357cfac10d.html"·title="geometry"·alt=""·coords="16,16,120,88"/> | 85 | <area·shape="rect"·href="dir_18620fa9f137864b479f21357cfac10d.html"·title="geometry"·alt=""·coords="16,16,120,88"/> |
86 | </map> | 86 | </map> |
87 | </div> | 87 | </div> |
88 | <table·class="memberdecls"> | 88 | <table·class="memberdecls"> |
89 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 89 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
90 | Files</h2></td></tr> | 90 | Files</h2></td></tr> |
91 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a002 | 91 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00209_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00209.html">base.cc</a></td></tr> |
92 | <tr·class="memdesc:a002 | 92 | <tr·class="memdesc:a00209"><td·class="mdescLeft"> </td><td·class="mdescRight">This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation.·<br·/></td></tr> |
93 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 93 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
94 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00215_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00215.html">hcube.cc</a></td></tr> | 94 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00215_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00215.html">hcube.cc</a></td></tr> |
95 | <tr·class="memdesc:a00215"><td·class="mdescLeft"> </td><td·class="mdescRight">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).·<br·/></td></tr> | 95 | <tr·class="memdesc:a00215"><td·class="mdescLeft"> </td><td·class="mdescRight">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).·<br·/></td></tr> |
96 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 96 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
97 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00224_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.html">hcubetriangulation.cc</a></td></tr> | 97 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00224_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.html">hcubetriangulation.cc</a></td></tr> |
98 | <tr·class="memdesc:a00224"><td·class="mdescLeft"> </td><td·class="mdescRight">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·->·triangle,·hexahedron·->·tetrahedron)·<br·/></td></tr> | 98 | <tr·class="memdesc:a00224"><td·class="mdescLeft"> </td><td·class="mdescRight">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·->·triangle,·hexahedron·->·tetrahedron)·<br·/></td></tr> |
99 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 99 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
100 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00221_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">prismtriangulation.cc</a></td></tr> | 100 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00221_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">prismtriangulation.cc</a></td></tr> |
101 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 101 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
102 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a0021 | 102 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00212_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00212.html">pyramidtriangulation.cc</a></td></tr> |
103 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 103 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
104 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a002 | 104 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00218_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00218.html">simplex.cc</a></td></tr> |
105 | <tr·class="memdesc:a002 | 105 | <tr·class="memdesc:a00218"><td·class="mdescLeft"> </td><td·class="mdescRight">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·<br·/></td></tr> |
106 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 106 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
107 | </table> | 107 | </table> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 111 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
112 | </small></address> | 112 | </small></address> |
Offset 1, 183 lines modified | Offset 1, 183 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <tagfile·doxygen_version="1.9.8"> | 2 | <tagfile·doxygen_version="1.9.8"> |
3 | ··<compound·kind="file"> | 3 | ··<compound·kind="file"> |
4 | ····<name>referenceelementspage.txt</name> | 4 | ····<name>referenceelementspage.txt</name> |
5 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/doc/appl/refelements/</path> | 5 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/doc/appl/refelements/</path> |
6 | ····<filename>a001 | 6 | ····<filename>a00110.html</filename> |
7 | ··</compound> | 7 | ··</compound> |
8 | ··<compound·kind="file"> | 8 | ··<compound·kind="file"> |
9 | ····<name>mainpage.txt</name> | 9 | ····<name>mainpage.txt</name> |
10 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/doc/doxygen/</path> | 10 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/doc/doxygen/</path> |
11 | ····<filename>a00164.html</filename> | 11 | ····<filename>a00164.html</filename> |
12 | ··</compound> | 12 | ··</compound> |
13 | ··<compound·kind="file"> | 13 | ··<compound·kind="file"> |
14 | ····<name>modules.txt</name> | 14 | ····<name>modules.txt</name> |
15 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/doc/doxygen/</path> | 15 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/doc/doxygen/</path> |
16 | ····<filename>a00167.html</filename> | 16 | ····<filename>a00167.html</filename> |
17 | ··</compound> | 17 | ··</compound> |
18 | ··<compound·kind="file"> | 18 | ··<compound·kind="file"> |
19 | ····<name>affinegeometry.hh</name> | 19 | ····<name>affinegeometry.hh</name> |
20 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> | 20 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> |
21 | ····<filename>a00 | 21 | ····<filename>a00185.html</filename> |
22 | ····<includes·id="a00197"·name="type.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/type.hh</includes> | 22 | ····<includes·id="a00197"·name="type.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/type.hh</includes> |
23 | ····<class·kind="class">Dune::AffineGeometry</class> | 23 | ····<class·kind="class">Dune::AffineGeometry</class> |
24 | ····<namespace>Dune</namespace> | 24 | ····<namespace>Dune</namespace> |
25 | ····<namespace>Dune::Geo</namespace> | 25 | ····<namespace>Dune::Geo</namespace> |
26 | ··</compound> | 26 | ··</compound> |
27 | ··<compound·kind="file"> | 27 | ··<compound·kind="file"> |
28 | ····<name>axisalignedcubegeometry.hh</name> | 28 | ····<name>axisalignedcubegeometry.hh</name> |
29 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> | 29 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> |
30 | ····<filename>a00 | 30 | ····<filename>a00176.html</filename> |
31 | ····<includes·id="a00 | 31 | ····<includes·id="a00203"·name="referenceelements.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/referenceelements.hh</includes> |
32 | ····<includes·id="a00197"·name="type.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/type.hh</includes> | 32 | ····<includes·id="a00197"·name="type.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/type.hh</includes> |
33 | ····<class·kind="class">Dune::AxisAlignedCubeGeometry</class> | 33 | ····<class·kind="class">Dune::AxisAlignedCubeGeometry</class> |
34 | ····<namespace>Dune</namespace> | 34 | ····<namespace>Dune</namespace> |
35 | ··</compound> | 35 | ··</compound> |
36 | ··<compound·kind="file"> | 36 | ··<compound·kind="file"> |
37 | ····<name>deprecated_topology.hh</name> | 37 | ····<name>deprecated_topology.hh</name> |
38 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> | 38 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> |
39 | ····<filename>a00 | 39 | ····<filename>a00230.html</filename> |
40 | ··</compound> | 40 | ··</compound> |
41 | ··<compound·kind="file"> | 41 | ··<compound·kind="file"> |
42 | ····<name>dimension.hh</name> | 42 | ····<name>dimension.hh</name> |
43 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> | 43 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> |
44 | ····<filename>a00 | 44 | ····<filename>a00173.html</filename> |
45 | ····<class·kind="struct">Dune::Dim</class> | 45 | ····<class·kind="struct">Dune::Dim</class> |
46 | ····<class·kind="struct">Dune::Codim</class> | 46 | ····<class·kind="struct">Dune::Codim</class> |
47 | ····<namespace>Dune</namespace> | 47 | ····<namespace>Dune</namespace> |
48 | ··</compound> | 48 | ··</compound> |
49 | ··<compound·kind="file"> | 49 | ··<compound·kind="file"> |
50 | ····<name>generalvertexorder.hh</name> | 50 | ····<name>generalvertexorder.hh</name> |
51 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> | 51 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> |
52 | ····<filename>a001 | 52 | ····<filename>a00182.html</filename> |
53 | ····<includes·id="a00197"·name="type.hh"·local="yes"·import="no"·module="no"·objc="no">type.hh</includes> | 53 | ····<includes·id="a00197"·name="type.hh"·local="yes"·import="no"·module="no"·objc="no">type.hh</includes> |
54 | ····<includes·id="a00 | 54 | ····<includes·id="a00203"·name="referenceelements.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/referenceelements.hh</includes> |
55 | ····<class·kind="class">Dune::GeneralVertexOrder</class> | 55 | ····<class·kind="class">Dune::GeneralVertexOrder</class> |
56 | ····<class·kind="class">Dune::GeneralVertexOrder::iterator</class> | 56 | ····<class·kind="class">Dune::GeneralVertexOrder::iterator</class> |
57 | ····<namespace>Dune</namespace> | 57 | ····<namespace>Dune</namespace> |
58 | ··</compound> | 58 | ··</compound> |
59 | ··<compound·kind="file"> | 59 | ··<compound·kind="file"> |
60 | ····<name>multilineargeometry.hh</name> | 60 | ····<name>multilineargeometry.hh</name> |
61 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> | 61 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> |
62 | ····<filename>a0017 | 62 | ····<filename>a00179.html</filename> |
63 | ····<includes·id="a00 | 63 | ····<includes·id="a00185"·name="affinegeometry.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/affinegeometry.hh</includes> |
64 | ····<includes·id="a00 | 64 | ····<includes·id="a00203"·name="referenceelements.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/referenceelements.hh</includes> |
65 | ····<includes·id="a00197"·name="type.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/type.hh</includes> | 65 | ····<includes·id="a00197"·name="type.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/type.hh</includes> |
66 | ····<class·kind="struct">Dune::MultiLinearGeometryTraits</class> | 66 | ····<class·kind="struct">Dune::MultiLinearGeometryTraits</class> |
67 | ····<class·kind="struct">Dune::MultiLinearGeometryTraits::CornerStorage</class> | 67 | ····<class·kind="struct">Dune::MultiLinearGeometryTraits::CornerStorage</class> |
68 | ····<class·kind="struct">Dune::MultiLinearGeometryTraits::hasSingleGeometryType</class> | 68 | ····<class·kind="struct">Dune::MultiLinearGeometryTraits::hasSingleGeometryType</class> |
69 | ····<class·kind="class">Dune::MultiLinearGeometry</class> | 69 | ····<class·kind="class">Dune::MultiLinearGeometry</class> |
70 | ····<class·kind="class">Dune::MultiLinearGeometry::JacobianInverseTransposed</class> | 70 | ····<class·kind="class">Dune::MultiLinearGeometry::JacobianInverseTransposed</class> |
71 | ····<class·kind="class">Dune::CachedMultiLinearGeometry</class> | 71 | ····<class·kind="class">Dune::CachedMultiLinearGeometry</class> |
72 | ····<namespace>Dune</namespace> | 72 | ····<namespace>Dune</namespace> |
73 | ··</compound> | 73 | ··</compound> |
74 | ··<compound·kind="file"> | 74 | ··<compound·kind="file"> |
75 | ····<name>quadraturerules.hh</name> | 75 | ····<name>quadraturerules.hh</name> |
76 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> | 76 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> |
77 | ····<filename>a00 | 77 | ····<filename>a00191.html</filename> |
78 | ····<includes·id="a00197"·name="type.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/type.hh</includes> | 78 | ····<includes·id="a00197"·name="type.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/type.hh</includes> |
79 | ····<includes·id="a002 | 79 | ····<includes·id="a00200"·name="typeindex.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/typeindex.hh</includes> |
80 | ····<class·kind="class">Dune::QuadratureOrderOutOfRange</class> | 80 | ····<class·kind="class">Dune::QuadratureOrderOutOfRange</class> |
81 | ····<class·kind="class">Dune::QuadraturePoint</class> | 81 | ····<class·kind="class">Dune::QuadraturePoint</class> |
82 | ····<class·kind="class">Dune::QuadratureRule</class> | 82 | ····<class·kind="class">Dune::QuadratureRule</class> |
83 | ····<class·kind="class">Dune::QuadratureRules</class> | 83 | ····<class·kind="class">Dune::QuadratureRules</class> |
84 | ····<class·kind="class">Dune::QuadratureRuleFactory</class> | 84 | ····<class·kind="class">Dune::QuadratureRuleFactory</class> |
85 | ····<class·kind="class">Dune::QuadratureRuleFactory<·ctype,·0·></class> | 85 | ····<class·kind="class">Dune::QuadratureRuleFactory<·ctype,·0·></class> |
86 | ····<class·kind="class">Dune::QuadratureRuleFactory<·ctype,·1·></class> | 86 | ····<class·kind="class">Dune::QuadratureRuleFactory<·ctype,·1·></class> |
87 | ····<class·kind="class">Dune::QuadratureRuleFactory<·ctype,·2·></class> | 87 | ····<class·kind="class">Dune::QuadratureRuleFactory<·ctype,·2·></class> |
88 | ····<class·kind="class">Dune::QuadratureRuleFactory<·ctype,·3·></class> | 88 | ····<class·kind="class">Dune::QuadratureRuleFactory<·ctype,·3·></class> |
89 | ····<namespace>Dune</namespace> | 89 | ····<namespace>Dune</namespace> |
90 | ····<namespace>Dune::QuadratureType</namespace> | 90 | ····<namespace>Dune::QuadratureType</namespace> |
91 | ····<member·kind="define"> | 91 | ····<member·kind="define"> |
92 | ······<type>#define</type> | 92 | ······<type>#define</type> |
93 | ······<name>DUNE_INCLUDING_IMPLEMENTATION</name> | 93 | ······<name>DUNE_INCLUDING_IMPLEMENTATION</name> |
94 | ······<anchorfile>a00 | 94 | ······<anchorfile>a00191.html</anchorfile> |
95 | ······<anchor>a0aeda817d7161b7c1afd8dd15ff12f17</anchor> | 95 | ······<anchor>a0aeda817d7161b7c1afd8dd15ff12f17</anchor> |
96 | ······<arglist/> | 96 | ······<arglist/> |
97 | ····</member> | 97 | ····</member> |
98 | ··</compound> | 98 | ··</compound> |
99 | ··<compound·kind="file"> | 99 | ··<compound·kind="file"> |
100 | ····<name>referenceelement.hh</name> | 100 | ····<name>referenceelement.hh</name> |
101 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> | 101 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> |
102 | ····<filename>a00 | 102 | ····<filename>a00227.html</filename> |
103 | ····<includes·id="a00197"·name="type.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/type.hh</includes> | 103 | ····<includes·id="a00197"·name="type.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/type.hh</includes> |
104 | ····<class·kind="class">Dune::Geo::ReferenceElement</class> | 104 | ····<class·kind="class">Dune::Geo::ReferenceElement</class> |
105 | ····<class·kind="struct">Dune::Geo::ReferenceElement::Codim</class> | 105 | ····<class·kind="struct">Dune::Geo::ReferenceElement::Codim</class> |
106 | ····<namespace>Dune</namespace> | 106 | ····<namespace>Dune</namespace> |
107 | ····<namespace>Dune::Geo</namespace> | 107 | ····<namespace>Dune::Geo</namespace> |
108 | ··</compound> | 108 | ··</compound> |
109 | ··<compound·kind="file"> | 109 | ··<compound·kind="file"> |
110 | ····<name>referenceelementimplementation.cc</name> | 110 | ····<name>referenceelementimplementation.cc</name> |
111 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> | 111 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> |
112 | ····<filename>a00 | 112 | ····<filename>a00239.html</filename> |
113 | ····<includes·id="a00 | 113 | ····<includes·id="a00170"·name="referenceelementimplementation.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/referenceelementimplementation.hh</includes> |
114 | ····<namespace>Dune</namespace> | 114 | ····<namespace>Dune</namespace> |
115 | ····<namespace>Dune::Geo</namespace> | 115 | ····<namespace>Dune::Geo</namespace> |
116 | ··</compound> | 116 | ··</compound> |
117 | ··<compound·kind="file"> | 117 | ··<compound·kind="file"> |
118 | ····<name>referenceelementimplementation.hh</name> | 118 | ····<name>referenceelementimplementation.hh</name> |
119 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> | 119 | ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path> |
120 | ····<filename>a00 | 120 | ····<filename>a00170.html</filename> |
121 | ····<includes·id="a00 | 121 | ····<includes·id="a00227"·name="referenceelement.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/referenceelement.hh</includes> |
122 | ····<includes·id="a00 | 122 | ····<includes·id="a00185"·name="affinegeometry.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/affinegeometry.hh</includes> |
123 | ····<includes·id="a00197"·name="type.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/type.hh</includes> | 123 | ····<includes·id="a00197"·name="type.hh"·local="no"·import="no"·module="no"·objc="no">dune/geometry/type.hh</includes> |
124 | ····<namespace>Dune</namespace> | 124 | ····<namespace>Dune</namespace> |
125 | ····<namespace>Dune::Geo</namespace> | 125 | ····<namespace>Dune::Geo</namespace> |
126 | ··</compound> | 126 | ··</compound> |
127 | ··<compound·kind="file"> | 127 | ··<compound·kind="file"> |
Max diff block lines reached; 18669/27262 bytes (68.48%) of diff not shown. |
Offset 77, 39 lines modified | Offset 77, 39 lines modified | ||
77 | <tr·id="row_0_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;"> </span><span·id="arr_0_"·class="arrow"·onclick="toggleFolder('0_')">▼</span><span·id="img_0_"·class="iconfopen"·onclick="toggleFolder('0_')"> </span><a·class="el"·href="dir_e68e8157741866f444e17edd764ebbae.html"·target="_self">doc</a></td><td·class="desc"></td></tr> | 77 | <tr·id="row_0_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;"> </span><span·id="arr_0_"·class="arrow"·onclick="toggleFolder('0_')">▼</span><span·id="img_0_"·class="iconfopen"·onclick="toggleFolder('0_')"> </span><a·class="el"·href="dir_e68e8157741866f444e17edd764ebbae.html"·target="_self">doc</a></td><td·class="desc"></td></tr> |
78 | <tr·id="row_0_0_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_0_0_"·class="arrow"·onclick="toggleFolder('0_0_')">▼</span><span·id="img_0_0_"·class="iconfopen"·onclick="toggleFolder('0_0_')"> </span><a·class="el"·href="dir_8c28f2953344a167049ba6db5a27148a.html"·target="_self">appl</a></td><td·class="desc"></td></tr> | 78 | <tr·id="row_0_0_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_0_0_"·class="arrow"·onclick="toggleFolder('0_0_')">▼</span><span·id="img_0_0_"·class="iconfopen"·onclick="toggleFolder('0_0_')"> </span><a·class="el"·href="dir_8c28f2953344a167049ba6db5a27148a.html"·target="_self">appl</a></td><td·class="desc"></td></tr> |
79 | <tr·id="row_0_0_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="iconfclosed"></span><a·class="el"·href="dir_de8ef2d1b4283b99fcb86ec9d2fa66db.html"·target="_self">refelements</a></td><td·class="desc"></td></tr> | 79 | <tr·id="row_0_0_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="iconfclosed"></span><a·class="el"·href="dir_de8ef2d1b4283b99fcb86ec9d2fa66db.html"·target="_self">refelements</a></td><td·class="desc"></td></tr> |
80 | <tr·id="row_0_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·class="iconfclosed"></span><a·class="el"·href="dir_04f2ecc425faf0d475a3caf484e551f3.html"·target="_self">doxygen</a></td><td·class="desc"></td></tr> | 80 | <tr·id="row_0_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·class="iconfclosed"></span><a·class="el"·href="dir_04f2ecc425faf0d475a3caf484e551f3.html"·target="_self">doxygen</a></td><td·class="desc"></td></tr> |
81 | <tr·id="row_1_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;"> </span><span·id="arr_1_"·class="arrow"·onclick="toggleFolder('1_')">▼</span><span·id="img_1_"·class="iconfopen"·onclick="toggleFolder('1_')"> </span><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html"·target="_self">dune</a></td><td·class="desc"></td></tr> | 81 | <tr·id="row_1_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;"> </span><span·id="arr_1_"·class="arrow"·onclick="toggleFolder('1_')">▼</span><span·id="img_1_"·class="iconfopen"·onclick="toggleFolder('1_')"> </span><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html"·target="_self">dune</a></td><td·class="desc"></td></tr> |
82 | <tr·id="row_1_0_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_0_"·class="arrow"·onclick="toggleFolder('1_0_')">▼</span><span·id="img_1_0_"·class="iconfopen"·onclick="toggleFolder('1_0_')"> </span><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html"·target="_self">geometry</a></td><td·class="desc"></td></tr> | 82 | <tr·id="row_1_0_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_1_0_"·class="arrow"·onclick="toggleFolder('1_0_')">▼</span><span·id="img_1_0_"·class="iconfopen"·onclick="toggleFolder('1_0_')"> </span><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html"·target="_self">geometry</a></td><td·class="desc"></td></tr> |
83 | <tr·id="row_1_0_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_1_0_0_"·class="arrow"·onclick="toggleFolder('1_0_0_')">▼</span><span·id="img_1_0_0_"·class="iconfopen"·onclick="toggleFolder('1_0_0_')"> </span><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html"·target="_self">refinement</a></td><td·class="desc"></td></tr> | 83 | <tr·id="row_1_0_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_1_0_0_"·class="arrow"·onclick="toggleFolder('1_0_0_')">▼</span><span·id="img_1_0_0_"·class="iconfopen"·onclick="toggleFolder('1_0_0_')"> </span><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html"·target="_self">refinement</a></td><td·class="desc"></td></tr> |
84 | <tr·id="row_1_0_0_0_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a002 | 84 | <tr·id="row_1_0_0_0_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00209_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00209.html"·target="_self">base.cc</a></td><td·class="desc">This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation·</td></tr> |
85 | <tr·id="row_1_0_0_1_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00215_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00215.html"·target="_self">hcube.cc</a></td><td·class="desc">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.)·</td></tr> | 85 | <tr·id="row_1_0_0_1_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00215_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00215.html"·target="_self">hcube.cc</a></td><td·class="desc">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.)·</td></tr> |
86 | <tr·id="row_1_0_0_2_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00224_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00224.html"·target="_self">hcubetriangulation.cc</a></td><td·class="desc">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·->·triangle,·hexahedron·->·tetrahedron)·</td></tr> | 86 | <tr·id="row_1_0_0_2_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00224_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00224.html"·target="_self">hcubetriangulation.cc</a></td><td·class="desc">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·->·triangle,·hexahedron·->·tetrahedron)·</td></tr> |
87 | <tr·id="row_1_0_0_3_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00221_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00221.html"·target="_self">prismtriangulation.cc</a></td><td·class="desc"></td></tr> | 87 | <tr·id="row_1_0_0_3_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00221_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00221.html"·target="_self">prismtriangulation.cc</a></td><td·class="desc"></td></tr> |
88 | <tr·id="row_1_0_0_4_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a0021 | 88 | <tr·id="row_1_0_0_4_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00212_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00212.html"·target="_self">pyramidtriangulation.cc</a></td><td·class="desc"></td></tr> |
89 | <tr·id="row_1_0_0_5_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a002 | 89 | <tr·id="row_1_0_0_5_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00218_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00218.html"·target="_self">simplex.cc</a></td><td·class="desc">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·</td></tr> |
90 | <tr·id="row_1_0_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_1_0_1_"·class="arrow"·onclick="toggleFolder('1_0_1_')">▼</span><span·id="img_1_0_1_"·class="iconfopen"·onclick="toggleFolder('1_0_1_')"> </span><a·class="el"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html"·target="_self">utility</a></td><td·class="desc"></td></tr> | 90 | <tr·id="row_1_0_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_1_0_1_"·class="arrow"·onclick="toggleFolder('1_0_1_')">▼</span><span·id="img_1_0_1_"·class="iconfopen"·onclick="toggleFolder('1_0_1_')"> </span><a·class="el"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html"·target="_self">utility</a></td><td·class="desc"></td></tr> |
91 | <tr·id="row_1_0_1_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a0023 | 91 | <tr·id="row_1_0_1_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00236_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00236.html"·target="_self">typefromvertexcount.hh</a></td><td·class="desc"></td></tr> |
92 | <tr·id="row_1_0_2_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 92 | <tr·id="row_1_0_2_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00185_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00185.html"·target="_self">affinegeometry.hh</a></td><td·class="desc">An·implementation·of·the·Geometry·interface·for·affine·geometries·</td></tr> |
93 | <tr·id="row_1_0_3_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 93 | <tr·id="row_1_0_3_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00176_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00176.html"·target="_self">axisalignedcubegeometry.hh</a></td><td·class="desc">A·geometry·implementation·for·axis-aligned·hypercubes·</td></tr> |
94 | <tr·id="row_1_0_4_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 94 | <tr·id="row_1_0_4_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00230_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00230.html"·target="_self">deprecated_topology.hh</a></td><td·class="desc"></td></tr> |
95 | <tr·id="row_1_0_5_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 95 | <tr·id="row_1_0_5_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00173_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00173.html"·target="_self">dimension.hh</a></td><td·class="desc"></td></tr> |
96 | <tr·id="row_1_0_6_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a001 | 96 | <tr·id="row_1_0_6_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00182_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00182.html"·target="_self">generalvertexorder.hh</a></td><td·class="desc"></td></tr> |
97 | <tr·id="row_1_0_7_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a0017 | 97 | <tr·id="row_1_0_7_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00179_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00179.html"·target="_self">multilineargeometry.hh</a></td><td·class="desc"></td></tr> |
98 | <tr·id="row_1_0_8_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 98 | <tr·id="row_1_0_8_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00191_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00191.html"·target="_self">quadraturerules.hh</a></td><td·class="desc"></td></tr> |
99 | <tr·id="row_1_0_9_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 99 | <tr·id="row_1_0_9_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00227_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00227.html"·target="_self">referenceelement.hh</a></td><td·class="desc"></td></tr> |
100 | <tr·id="row_1_0_10_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00 | 100 | <tr·id="row_1_0_10_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><span·class="icondoc"></span><a·class="el"·href="a00239.html"·target="_self">referenceelementimplementation.cc</a></td><td·class="desc"></td></tr> |
101 | <tr·id="row_1_0_11_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 101 | <tr·id="row_1_0_11_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00170_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00170.html"·target="_self">referenceelementimplementation.hh</a></td><td·class="desc"></td></tr> |
102 | <tr·id="row_1_0_12_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 102 | <tr·id="row_1_0_12_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00203_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00203.html"·target="_self">referenceelements.hh</a></td><td·class="desc"></td></tr> |
103 | <tr·id="row_1_0_13_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00 | 103 | <tr·id="row_1_0_13_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00233_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00233.html"·target="_self">refinement.hh</a></td><td·class="desc">This·file·simply·includes·all·<a·class="el"·href="a00251.html">Refinement</a>·implementations·so·you·don't·have·to·do·them·separately·</td></tr> |
104 | <tr·id="row_1_0_14_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00206_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00206.html"·target="_self">topologyfactory.hh</a></td><td·class="desc"></td></tr> | 104 | <tr·id="row_1_0_14_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00206_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00206.html"·target="_self">topologyfactory.hh</a></td><td·class="desc"></td></tr> |
105 | <tr·id="row_1_0_15_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00197_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00197.html"·target="_self">type.hh</a></td><td·class="desc">A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid·</td></tr> | 105 | <tr·id="row_1_0_15_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00197_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00197.html"·target="_self">type.hh</a></td><td·class="desc">A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid·</td></tr> |
106 | <tr·id="row_1_0_16_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a002 | 106 | <tr·id="row_1_0_16_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00200_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00200.html"·target="_self">typeindex.hh</a></td><td·class="desc">Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector·</td></tr> |
107 | <tr·id="row_1_0_17_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a001 | 107 | <tr·id="row_1_0_17_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00194_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00194.html"·target="_self">virtualrefinement.cc</a></td><td·class="desc">This·file·contains·the·virtual·wrapper·around·refinement·</td></tr> |
108 | <tr·id="row_1_0_18_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a0018 | 108 | <tr·id="row_1_0_18_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;"> </span><a·href="a00188_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00188.html"·target="_self">virtualrefinement.hh</a></td><td·class="desc">This·file·contains·the·virtual·wrapper·around·refinement·</td></tr> |
109 | </table> | 109 | </table> |
110 | </div><!--·directory·--> | 110 | </div><!--·directory·--> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 114 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
115 | </small></address> | 115 | </small></address> |
Offset 66, 22 lines modified | Offset 66, 22 lines modified | ||
66 | </div> | 66 | </div> |
67 | </div> | 67 | </div> |
68 | </div> | 68 | </div> |
69 | </div> | 69 | </div> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div><ul> | 71 | <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div><ul> |
72 | <li>DUNE_GEOMETRY_REFINEMENT_BASE_CC : <a·class="el"·href="a002 | 72 | <li>DUNE_GEOMETRY_REFINEMENT_BASE_CC : <a·class="el"·href="a00209.html#ab8232ef779e57c3676c54a73bd759f72">base.cc</a></li> |
73 | <li>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC : <a·class="el"·href="a00215.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">hcube.cc</a></li> | 73 | <li>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC : <a·class="el"·href="a00215.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">hcube.cc</a></li> |
74 | <li>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC : <a·class="el"·href="a00224.html#a3fe24de9b756cd18f014979a41cb0843">hcubetriangulation.cc</a></li> | 74 | <li>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC : <a·class="el"·href="a00224.html#a3fe24de9b756cd18f014979a41cb0843">hcubetriangulation.cc</a></li> |
75 | <li>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC : <a·class="el"·href="a00221.html#ae56eb72b98f97f57cc224eb9b4394ef8">prismtriangulation.cc</a></li> | 75 | <li>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC : <a·class="el"·href="a00221.html#ae56eb72b98f97f57cc224eb9b4394ef8">prismtriangulation.cc</a></li> |
76 | <li>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC : <a·class="el"·href="a0021 | 76 | <li>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC : <a·class="el"·href="a00212.html#a5f431ee98541c17b3d9aea2dbc726941">pyramidtriangulation.cc</a></li> |
77 | <li>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC : <a·class="el"·href="a001 | 77 | <li>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC : <a·class="el"·href="a00194.html#ac82d420bff6cce87d06ad71b4f1cb0c8">virtualrefinement.cc</a></li> |
78 | <li>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC : <a·class="el"·href="a002 | 78 | <li>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC : <a·class="el"·href="a00218.html#a944407dc4f6f9a372b10b69bbb5a0792">simplex.cc</a></li> |
79 | <li>DUNE_INCLUDING_IMPLEMENTATION : <a·class="el"·href="a00 | 79 | <li>DUNE_INCLUDING_IMPLEMENTATION : <a·class="el"·href="a00191.html#a0aeda817d7161b7c1afd8dd15ff12f17">quadraturerules.hh</a></li> |
80 | </ul> | 80 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
85 | </small></address> | 85 | </small></address> |
86 | </body> | 86 | </body> |
Offset 66, 22 lines modified | Offset 66, 22 lines modified | ||
66 | </div> | 66 | </div> |
67 | </div> | 67 | </div> |
68 | </div> | 68 | </div> |
69 | </div> | 69 | </div> |
70 | <div·class="contents"> | 70 | <div·class="contents"> |
71 | <div·class="textblock">Here·is·a·list·of·all·macros·with·links·to·the·files·they·belong·to:</div><ul> | 71 | <div·class="textblock">Here·is·a·list·of·all·macros·with·links·to·the·files·they·belong·to:</div><ul> |
72 | <li>DUNE_GEOMETRY_REFINEMENT_BASE_CC : <a·class="el"·href="a002 | 72 | <li>DUNE_GEOMETRY_REFINEMENT_BASE_CC : <a·class="el"·href="a00209.html#ab8232ef779e57c3676c54a73bd759f72">base.cc</a></li> |
73 | <li>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC : <a·class="el"·href="a00215.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">hcube.cc</a></li> | 73 | <li>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC : <a·class="el"·href="a00215.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">hcube.cc</a></li> |
74 | <li>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC : <a·class="el"·href="a00224.html#a3fe24de9b756cd18f014979a41cb0843">hcubetriangulation.cc</a></li> | 74 | <li>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC : <a·class="el"·href="a00224.html#a3fe24de9b756cd18f014979a41cb0843">hcubetriangulation.cc</a></li> |
75 | <li>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC : <a·class="el"·href="a00221.html#ae56eb72b98f97f57cc224eb9b4394ef8">prismtriangulation.cc</a></li> | 75 | <li>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC : <a·class="el"·href="a00221.html#ae56eb72b98f97f57cc224eb9b4394ef8">prismtriangulation.cc</a></li> |
76 | <li>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC : <a·class="el"·href="a0021 | 76 | <li>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC : <a·class="el"·href="a00212.html#a5f431ee98541c17b3d9aea2dbc726941">pyramidtriangulation.cc</a></li> |
77 | <li>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC : <a·class="el"·href="a001 | 77 | <li>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC : <a·class="el"·href="a00194.html#ac82d420bff6cce87d06ad71b4f1cb0c8">virtualrefinement.cc</a></li> |
78 | <li>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC : <a·class="el"·href="a002 | 78 | <li>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC : <a·class="el"·href="a00218.html#a944407dc4f6f9a372b10b69bbb5a0792">simplex.cc</a></li> |
79 | <li>DUNE_INCLUDING_IMPLEMENTATION : <a·class="el"·href="a00 | 79 | <li>DUNE_INCLUDING_IMPLEMENTATION : <a·class="el"·href="a00191.html#a0aeda817d7161b7c1afd8dd15ff12f17">quadraturerules.hh</a></li> |
80 | </ul> | 80 | </ul> |
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 <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 84 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
85 | </small></address> | 85 | </small></address> |
86 | </body> | 86 | </body> |